O'Reilly logo
  • C#: Learning Path



C# is recognized as of the most versatile programming languages around, with a strong set of abstractions, a powerful runtime, and access to a huge amount of library and platform functionality. This Learning Path offers you a clear-cut roadmap to C# proficiency, taking you from a hands-on introduction through design patterns and best practices for writing clear, maintainable code.