Sitemap

.NET Developer Roadmap 2024.

7 min readDec 22, 2023

This is a step-by-step guide to becoming a .NET Developer, with links to relevant learning resources and by seniority level.

Along with the roadmap presented here, there is a living GitHub repo with the full version of the roadmap. Check it out here.

Press enter or click to view image in full size

1. C#

C# is a programming language developed by Microsoft. It’s a go-to choice for building anything from desktop applications and games (using Unity) to cloud-based solutions and web services. With strong support for object-oriented programming and a rich library, it’s designed to be easy and efficient.

Press enter or click to view image in full size
C# Timeline

You need to understand different C# language features, such as:

  • Object-oriented programming (classes, objects, interfaces, inheritance, polymorphism
  • Variables, data types, and operators
  • Reference and value types
  • Control flow (conditionals, loops)
  • Generics
  • Exception handling
  • Delegates and events
  • Assemblies
  • Collections
  • Async and await for asynchronous…

--

--

Dr Milan Milanović
Dr Milan Milanović

Written by Dr Milan Milanović

Author of the Tech World With Milan Newsletter (48k+ subscribers): https://newsletter.techworld-with-milan.com/

Responses (12)