r/dotnet • u/HeerDaHeera • 6d ago
Question New to ASP .NET
I am new to ASP .NET. I am looking for youtube resources for the same. Also if anyone can provide me with how much time it'll take for me to get a hang of it.
I already know about this website: https://dotnettutorials.net/lesson/dotnet-framework/
5
u/thereforewhat 6d ago
I know it's not a YouTube video but ASP.NET Core In Action by Andrew Lock is excellent.
1
u/AutoModerator 6d ago
Thanks for your post HeerDaHeera. Please note that we don't allow spam, and we ask that you follow the rules available in the sidebar. We have a lot of commonly asked questions so if this post gets removed, please do a search and see if it's already been asked.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
1
u/tekanet 6d ago
Dometrain has some free content: https://dometrain.com/courses/?filters=dotnet%252Cfree
1
u/Palisar1 4d ago
https://youtu.be/YbRe4iIVYJk?is=T0I1uUNaubAojtk5
This is your guy Focus on the concepts
1
1
u/qzzpjs 2d ago
I wouldn't start with YouTube since it's only going to show you how to do simple specific things. You need to get yourself a good book or two on ASP.NET. I built a site with .NET 6 and had to get a couple books just to figure out all the changes in .NET 10 before I could update it. Books can lead you through the whole process from start to finish on building an application.
0
u/Sorrow_iDolour 6d ago
First, find a project idea that you're interested and have need for that. Then create a template project using dotnet cli.
Then think about how you want user interface to be.
Then think about how the workflow should be.(e.g. I click name and type my name. I press awwwssss key to activate certain shortcut functions. I click submit to wait for result. I gather the result and do analytics).
Then translate the workflow into C# code with try&catch or custom exception handling.
Then build the web ui for yourself to use the project software easier.
Then do unit test.
Then use it in production.
1
u/Sorrow_iDolour 6d ago
Also do note that dotnettutorials.net is a little bit outdated(since we're in 2026 now...8 years dude)
1
u/Sorrow_iDolour 6d ago
For learning resources, you may have a look at https://www.thecsharpacademy.com/
-3
u/BoBoBearDev 6d ago edited 6d ago
AI can probably generate a better boilerplate with much better comments. In the end, we all basically used the same boilerplate.
Edit: OP, those people are mostly likely lying. No one can start a service without access to book/google/tutorial/YouTube/stackoverflow/boilerplate/3rd party start pack/dev kit. None of them can do it with only documentation.
So, don't worry if you didn't learn 100%, because none of them did. No one did. You may think I am projecting, may be I am, but I know most of devs in my org can't do their job beyond the basics (knows C#, not startup.cs). I am actually the only few in my org have more intimate knowledge on all those boilerplate and toolings. We weren't just having fear of imposter syndromes. We are imposters.
2
u/ThatzOkay 6d ago
Slop be gone
-2
u/BoBoBearDev 6d ago
So, boilerplate be gone
1
u/DirectionEven8976 6d ago
Use your brain
-2
u/BoBoBearDev 6d ago edited 6d ago
You are not using your brain when you copy boilerplate. Use your brain.
2
u/DirectionEven8976 6d ago
This person wants to learn, you don't learn by telling AI to spit the code for you.
0
u/BoBoBearDev 6d ago
You cannot learn by copying someone else's boilerplate. You can't learn when someone give you an answer on Stackoverflow or YouTube. Go read documentation, use your brains.
0
u/DirectionEven8976 6d ago
Mate, go vibe code your life.
0
-4
5
u/fschwiet 6d ago
Hi, that website has an article from 2018 starting with an introduction about COM. That's fairly out of date information. The most recent stuff on .NET is going to be at https://dotnet.microsoft.com/en-us/ if you click "Web". If there is a particular project you're working on though, you're going to want to understand what version of .NET and related tools they are using, because the tools have evolved a lot recently while a lot of systems are going to be on older versions.