I've been struggling to find a structured roadmap for learning .NET. My goal is to become proficient in using .NET Framework for various applications, including console apps, APIs, web development, desktop applications (for both Windows and Mac), and mobile development (although I might opt for Flutter or React since I already have experience with both).
I prefer structured learning methods, such as following videos, documentation, books, or a mix of all 3, rather than starting from projects and Googling my way through.
I watched the video by iamtimcory outlining a learning path for 2024, but I still feel lost due to the diverse types and options within .NET. Here's a summary of what he mentioned:
1. Basic C# (completed) 2. Debugging (completed, basic debugging for console apps) 3. OOP (studying through the book "C# 12 and .NET 8 – Modern Cross-Platform Development Fundamentals" by Mark J. Price) 4. Desktop Project Types (unclear on what to learn and where to find resources) 5. Web Project Types (confused about the variety and how to approach learning) 6. SQL Data Access 7. NoSQL Data Access 8. API Consumption 9. Git (completed) 10. Microservices SQL 11. Docker 12. Azure 13. JavaScript
Additionally, his 2023 video provided a slightly different roadmap: 1. C# Syntax 2. Debugging 3. OOP 4. Desktop Project Types 5. ASP.NET: API, Blazor, Razor, etc. 6. Data Access: SQL, SQLite, MySQL (completed), Cosmos DB, MongoDB, Others... 7. Dependency Injection 8. HTML/CSS (completed) 9. JavaScript (completed) 10. Azure, Cloud, Docker, SQL 11. Version Control with Git
I also came across a couple of resources, but I'm unsure if they align with my learning goals:
Could someone provide a clear and comprehensive roadmap for learning .NET, considering my learning preferences and goals? I appreciate any guidance or resources you can offer. Thank you!
Community driven, articles, resources, guides, interview questions, quizzes for asp.net core development. Learn to become a modern ASP.NET core developer by following the steps, skills, resources and guides listed in this roadmap.