I'm diving into ASP.NET Core because my Udemy course uses it as the backend. I'd love to hear from fellow ASP users about their experiences. As a beginner in this field, I'm looking for any insights or opinions on whether ASP.NET Core is beginner-friendly and if it's worth pursuing.
5 Answers
For beginners, it’s a mixed bag. While the documentation and resources are extensive, it might be tougher to grasp compared to JavaScript. Still, enterprise companies still use C# a lot, making it a valuable skill. If you're building APIs, then .NET offers some great built-in solutions.
If you're aiming to build APIs, .NET is one of the best options since it has a lot of useful features right out of the box. Just make sure you're comfortable with C# before jumping into ASP.NET. The framework and language are quite fast, and the support from first-party packages is great.
Absolutely, ASP.NET Core is a solid choice for beginners, but I can't stress enough the importance of having a good grasp of C# first. Make sure you understand the fundamentals like OOP, LINQ, and async/await. It really pays off in the long run! Also, having a basic understanding of HTTP and some SQL can be helpful. Take your time learning; the framework isn't going anywhere, and Microsoft is fully invested in it.
It really depends on what you want to do. ASP.NET has been leaning towards Blazor, which can be a bit challenging at first. The traditional MVC approach is easier to get into but involves more boilerplate code than frameworks like Laravel or Django. It's powerful and fast, but for smaller projects, you probably won't feel that speed difference. Just remember, C# is a fantastic language to learn.
I've found C# and .NET to be okay, though it feels a bit verbose to me. If you’re looking for something different, maybe consider learning Go instead. However, keep in mind that C# offers ample job opportunities compared to Go in certain markets.
Related Questions
How To: Running Codex CLI on Windows with Azure OpenAI
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically