Resources
Curated resources for .NET developers — books, courses, papers, newsletters, and community links.
The Official .NET YouTube Channel: A Student's Free Learning Guide
A friendly student guide to the official Microsoft .NET YouTube channel: beginner series, community standups, .NET Conf, and a viewing plan.
Learn C# and .NET for Free with freeCodeCamp: A Student's Guide
A friendly guide to learning C# and .NET for free with freeCodeCamp's long YouTube courses, written articles, and the free Microsoft C# certification.
Clean Code by Robert C. Martin: Review and C# Study Guide
A student-friendly review and study guide for Clean Code by Uncle Bob, with good vs bad C# examples, a balanced view, and a week-by-week plan.
Learn .NET Free on Microsoft Learn: The Complete Beginner Guide
A friendly, step-by-step guide to learning C#, ASP.NET Core, Blazor, and EF Core for free on Microsoft Learn, with a study plan and roadmap.
Refactoring by Martin Fowler: Review and Study Guide for .NET Developers
A friendly review and study guide for Martin Fowler's Refactoring, with C# before and after examples, code smells, and a clear 6-week plan.
Learning C# and .NET with Tim Corey on YouTube: A Beginner's Guide
A warm, step-by-step guide to learning C# and .NET from Tim Corey (IAmTimCorey) on YouTube, with a viewing plan and project tips.
Pro ASP.NET Core by Adam Freeman: Review and Study Guide
A friendly review and study plan for Pro ASP.NET Core by Adam Freeman: what it covers, who it suits, code examples, pros, cons.
Domain-Driven Design by Eric Evans: Review and Study Guide (The Blue Book)
An honest review and gentle study guide for Eric Evans' Domain-Driven Design, with simple C# examples and a week-by-week reading plan.
The Pragmatic Programmer: Review and C# Study Guide
A student-friendly review and study guide for The Pragmatic Programmer (20th Anniversary Edition), with simple C# examples and a study plan.
Learning .NET with Nick Chapsas on YouTube: A Student's Guide
A friendly, step-by-step guide to learning C# and .NET from Nick Chapsas's YouTube channel, with a viewing plan and tips to practise.
Code Maze Blog: A Beginner-to-Intermediate Guide to Learning ASP.NET Core
A friendly guide to learning .NET from the Code Maze blog: what it covers, how to use its series, and a clear reading path.
Shivprasad Koirala and QuestPond: A Student's Guide to .NET Interview Prep
A friendly student guide to Shivprasad Koirala and QuestPond, with free YouTube videos, interview books, and a step-by-step .NET job prep plan.
The .NET Weekly Newsletter: A Simple Guide to Staying Current
A friendly guide to using Milan Jovanovic's The .NET Weekly, and newsletters in general, to keep your .NET skills fresh every week.
The C# Player's Guide by RB Whitaker: Review and Study Guide
A friendly review and study plan for The C# Player's Guide by RB Whitaker, the game-themed C# book where you level up with challenges.
Andrew Lock's .NET Escapades: A Guide to Learning ASP.NET Core Internals
Use Andrew Lock's .NET Escapades blog to learn ASP.NET Core internals: config, hosting, middleware, and DI to grow from intermediate to senior.
Head First C# by Stellman & Greene: Review and Study Guide
A friendly review and study plan for Head First C# by Stellman and Greene: visual, game-based learning for total beginners, students, and curious kids.
Code Complete by Steve McConnell: Review and C# Study Guide
A student-friendly review and study guide for Code Complete, 2nd Edition, with good vs bad C# examples, who it suits, and a plan for a big book.
Milan Jovanovic: A Student's Guide to Learning .NET Architecture
Who Milan Jovanovic is, every resource he offers, and a free-to-paid learning path to grow from intermediate .NET developer to architect.
Anton Martyniuk (Anton DevTips): A Student's Guide to Learning .NET Architecture
Learn .NET architecture from Anton Martyniuk (Anton DevTips): his free blog, newsletter, source code, and courses, plus a simple path to start.
Dependency Injection Book Review and Study Guide (Seemann and van Deursen)
A full review and study guide for Dependency Injection Principles, Practices, and Patterns, with good vs bad C# examples and a 6-week plan.
C# in a Nutshell by Joseph Albahari: Review and Study Guide
An honest review and step-by-step study plan for C# in a Nutshell by Joseph Albahari, with LINQPad tips and small code samples.
Mehmet Ozkaya: A Student's Guide to Learning .NET Microservices
Who Mehmet Ozkaya is, every course and free GitHub app he offers, and a learning path from monolith to .NET microservices.
Designing Data-Intensive Applications: Review and Study Guide for .NET Developers
A friendly review and study guide for Kleppmann's DDIA, with simple analogies, C# examples, and a clear chapter-by-chapter reading plan.
Scott Hanselman's Blog and Hanselminutes: A Student's Guide to Seeing the Bigger Picture
A friendly guide to Scott Hanselman's blog and the Hanselminutes podcast: who they suit, how to use them, and why so many .NET developers love them.
How to Use the Official Microsoft .NET Docs: A Beginner's Guide
Learn how the official Microsoft .NET docs are built, how to search them, and how to read an API page — a friendly guide for newcomers.