C
C#2y ago
Metalkon

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
Auger
Auger2y ago
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
Brainiac V
Brainiac V2y ago
Just to clarify the entire web framework is called Core MVC is just one possible project type of ASP.NET Core
Unknown User
Unknown User2y ago
Message Not Public
Sign In & Join Server To View
Brainiac V
Brainiac V2y ago
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
Metalkon
Metalkon2y ago
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
Unknown User2y ago
Message Not Public
Sign In & Join Server To View
Brainiac V
Brainiac V2y ago
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
Unknown User2y ago
Message Not Public
Sign In & Join Server To View
SpicyCatGames
SpicyCatGames2y ago
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".
Accord
Accord2y ago
✅ This post has been marked as answered!