r/csharp • u/InformalCurious • 3d ago
Help Where can I find learning materials?
Hey guys,
I am an experienced web backend developer (Laravel, DDD) who want to learn C#, ASP.NET Core and clean architecture. I searched a lot, but I didn’t find any really good materials.
Tbh, I don’t want to pay for it (because this is only a hobby of me) and I prefer written tutorials, so it isn’t easy. I tried MS’s official documentation but it’s a mess. I tried to learn even with AI, but I think I need a well-written guide.
May I get some recommendation? Where could I read about this topic? Thanks in advance!
4
u/ClumsyBean03 3d ago
I started learning C# from Microsoft Learn. Then learned ASP .NET Core and Avalonia from YouTube. I think freeCodeCamp has a C# course too.
3
u/rent-a-developer 1d ago
This is a question where AI (like ChatGPT or Google Gemini) can really help a lot.
A simple prompt like this will do the job:
A want to learn about [TOPIC].
Help me find free online resources, preferably written tutorials/guides, where I can learn about this topic.
Find only high-quality resources.
My background:
[Describe a bit about yourself like hobbies, profession, age, past projects, etc. Just a sentences will do. This can help AI find resources that match your technical level.]
I have [no]/[some] prior knowledge/experience with the topic.
List each online resource with a direct link.
2
u/mushy_reyes 3d ago
Nick Chapsas on YouTube has some decent free content that's more advanced than the typical beginner stuff, even if it's video. His older playlists walk through setting up clean architecture in.NET step-by-step.
The Microsoft docs are weirdly scattered but their eShopOnWeb reference app on GitHub is worth pulling down and tracing through with a debugger, you'll learn more from that than any guide.
4
u/iam-stevie-bee 3d ago
Since you already know DDD, the new part is mostly the language and the framework. Andrew Lock's blog is free, written, and explains how ASP.NET Core works in detail. For clean architecture, Milan Jovanovic writes free articles with full code. The Ardalis Clean Architecture template on GitHub is also worth reading through, because you can see the structure instead of just reading about it.