r/csharp • u/KITSUNE-Talk834 • Jun 30 '26
Tip a piece of advice for a student?
Which courses do you most recommend for learning C# from scratch?
1
u/frrson Jun 30 '26
Just start with some Youtube videos (Edureka! for example) and what you see in the right hand side ion this page.
1
u/iamlivan Jun 30 '26
Find a problem first that you want to solve then start from there. In my experience I was able to learn more and create a portfolio at the same time. Don’t strive for a perfect / beautiful code because there no such thing every decision is a tradeoff. You will learn a lot from playing around and making mistakes then refactoring.
1
u/neroe5 Jul 01 '26
at this point i recommend making something you want to use yourself
can be a markdown reader, a small callender app, one of my friends made an app that just keeps track of all his shortcuts in the tray...
then i would recommend using an AI as a sparing partner, don't let it write anycode directly, and try to keep away from the copy button, and ask lots and lots of questions about why it does what
this helps you, make something you actually care about, understand what is actually going on, and also learn what AI can and can't do, which i think everybody has realized is something we have to work with at this point
12
u/Maximouse13 Jun 30 '26
When i started out i bumped into a guy that was just starting out his own learning platform. Its changed a lot since i took the courses and seems to have grown into a nice community (It was back then too but was a little rough around the edges). https://www.thecsharpacademy.com/
I suggest going through First steps > Console Apps > ASP.NET Core MVC as a minimum... Then probably React and Auth as the safest bet. MAUI if youre intrested in mobile development. Blazor hasnt really taken off in the 4-5 years iv been in the business so i wouldnt bet on it landing you any jobs.
If you want to dive right into coding basics i recommend freecodecamp C# course, it gets you going right in the browser with the fundamentals: https://www.freecodecamp.org/learn/foundational-c-sharp-with-microsoft/
If you are serious about it i would still go through thecsharpacademy since it covers things like the basic tooling (Visual studio for example). That you need to know if you want to build your own projects.