How should I approach learning backend webdev as a novice? [Answered]
I'm a novice who only has the basic fundamentals and OOP (console apps and some unity only) and i've been asking around and looking into the very basic structure of web development and i'm not sure where to start.
Here are a couple questions!
1) What part of webdev should I start learning first? Should I learn ASP.NET, SQL, or get some frontend basics with HTML/CSS/JS out of the way before everything else?
2) What type of ASP.NET should learn first once I begin with it? I have no clue what I should dive into (Core is the new thing, MVC is apparently the most used mentioned in older[2yr+] videos, and I don't even know what the WebAPI one is about yet).
10 Replies
Backend; ASP.NET Core web APIs are a good starting place. I'd rather specialize in that personally. I find it more enjoyable than frontend
Just to clarify the entire web framework is called Core
MVC is just one possible project type of ASP.NET Core
Unknown User•3y ago
Message Not Public
Sign In & Join Server To View
About the learning approach, it really depends on the spectrum of web devleopment you want to touch on, full stack development? Probably Web API with a JS framework is the most common scenario these days. So you would learn about ASP.NET Core Web API, JS, then a JS framework and also HTML/CSS
my goal is to reduce the amount of javascript/html/css work needed as much as possible, and be job ready (remote) asap as well.
so what part of backend i specialize in idk xD
Unknown User•3y ago
Message Not Public
Sign In & Join Server To View
Backend but quite frankly positions for web dev backend only at least in my area get less and less
If you know nothing about the frontend or maybe just the absolute bare bones I don't think you are doing yourself a favor when we look at the job market
Unknown User•3y ago
Message Not Public
Sign In & Join Server To View
You could just do some basics html/css tutorials for now. It'd only take you a few hours to understand the basics. For database stuff, again you only need the basics which you'd do through LINQ but there aren't any good tutorials on LINQ specifically. As a beginner it was difficult for me until I followed a video on sql (mysql in 4 hour from mosh on yt). Btw idk how much C# you know but before starting ASP.NET, make sure you know about interfaces, abstract classes, generics. Otherwise you'll have a hard time.
Since you've used unity, if you don't know interfaces and abstract classes yet, Jason Weimann has two very good videos (in unity) titled "interfaces vs abstract classes".
✅ This post has been marked as answered!