Skip to main content
SEMastery

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.

11 minYouTube · C#

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.

12 minfreeCodeCamp · C#

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.

13 minclean code · book

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.

13 minmicrosoft-learn · csharp

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.

14 minrefactoring · book

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.

11 minYouTube · C#

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.

11 minASP.NET Core · book

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.

13 mindomain-driven-design · book

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.

15 minpragmatic programmer · book

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.

11 minYouTube · C#

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.

11 minASP.NET Core · EF Core

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.

11 minYouTube · interview prep

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.

11 minnewsletter · learning

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.

11 mincsharp · book-review

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.

11 minasp-net-core · internals

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.

12 mincsharp · book-review

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.

13 mincode complete · 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.

12 minmilan-jovanovic · clean-architecture

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.

12 minarchitecture · vertical-slice

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.

14 mindependency injection · book

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.

11 mincsharp · book-review

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.

13 minmehmet-ozkaya · 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.

17 mindistributed systems · book

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.

12 mincareer · podcast

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.

12 min.NET · documentation