Click here to Skip to main content
15,881,709 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
AnswerRe: Paths to learn Web Application development ? Pin
Gerry Schmitz23-Mar-23 8:23
mveGerry Schmitz23-Mar-23 8:23 
AnswerRe: Paths to learn Web Application development ? Pin
megaadam23-Mar-23 9:10
professionalmegaadam23-Mar-23 9:10 
AnswerRe: Paths to learn Web Application development ? Pin
peterkmx23-Mar-23 11:22
professionalpeterkmx23-Mar-23 11:22 
AnswerRe: Paths to learn Web Application development ? Pin
Sander Rossel23-Mar-23 23:15
professionalSander Rossel23-Mar-23 23:15 
AnswerRe: Paths to learn Web Application development ? Pin
Clumpco23-Mar-23 23:23
Clumpco23-Mar-23 23:23 
GeneralRe: Paths to learn Web Application development ? Pin
Maximilien25-Mar-23 1:15
Maximilien25-Mar-23 1:15 
AnswerRe: Paths to learn Web Application development ? Pin
Cpichols24-Mar-23 2:15
Cpichols24-Mar-23 2:15 
AnswerRe: The answer. Pin
Jeremy Falcon24-Mar-23 4:50
professionalJeremy Falcon24-Mar-23 4:50 
Hey Max, just so you know, I'm saying this as a dude who's done a ton of web dev over the course of like 25 years. So, we're not talking about theory... it's about to get real. Smile | :) If I where to put things in order, I would suggest a path like this...
  1. Semantic HTML 5
  2. CSS Levels 2, 3 & 4 (including CSS animation... never animate in JavaScript unless it's on a canvas... never)
  3. Vanilla JavaScript (ECMAScript) (stay here a long while, do not rush it, learn to do everything natively that you would with a framework)
  4. TypeScript (a C# background will help; TS supports both the functional and OOP paradigms, do not rush this part)
  5. React (forget Angular or Vue React is king for now, this may change in the future though, do not rush this part)
  6. Node (forget ASP.NET Core for web dev, Node is king here for a reason)
  7. Npm (it may seem odd to mention this, but most folks don't know the majority of features npm supports)
  8. Database (100% agree to save this for last since most web devs don't know/do this anyway, but do learn both NoSQL and SQL, do not rush this part)
  9. Eventually learn WASM in Node and/or a language that will compile down to it. It's about to change the game dramatically.
Maximilien wrote:
so I only need basic html and css.
Respectfully, I'll have to disagree with this. I can count on one hand the number of frontend devs that actually know CSS. If you don't care about the user experience then just don't become a frontend dev. Seriously, why do you need a GUI if you don't want to learn how to make a good GUI? Yes, there are UI libs that handle most things for you if you don't want to learn and for a hobby that's ok. But, if you're looking to do this as a job, then set yourself apart and actually learn CSS.

Also, if you ever plan to do this as a job, semantic HTML becomes much more important when it comes to de-cluttering your documents and accessibility with screen readers, etc.

Maximilien wrote:
I think I should probably do a good JavaScript course as it seems to be the big technology that everything else is based on (more or less).
Yup, after HTML and CSS though. If you learn JavaScript first you may be tempted to learn stuff you can already do in CSS alone. If it can be done in CSS... do it. It'll always be the more performant route.

Also, be aware that JavaScript is insanely popular, and with that comes a lot of crap online written by people who have no idea what they are talking about. So, read everything, just be aware some things may have to be taken with a grain of salt.

This dude has a good JS blog and knows his stuff... 2ality – JavaScript and more.

If someone can't tell you the difference between a closure and composition... ignore every last thing they say about JavaScript. If they can't tell you about generators with a non-textbook, Googled answer... ignore every last thing they say about JavaScript. And so on.
Jeremy Falcon

GeneralRe: The answer. Pin
Maximilien25-Mar-23 1:17
Maximilien25-Mar-23 1:17 
GeneralRe: The answer. Pin
Jeremy Falcon27-Mar-23 5:03
professionalJeremy Falcon27-Mar-23 5:03 
GeneralRe: The answer. Pin
Maximilien27-Mar-23 6:14
Maximilien27-Mar-23 6:14 
RantThis sort of thing frustrates me PinPopular
honey the codewitch23-Mar-23 5:13
mvahoney the codewitch23-Mar-23 5:13 
GeneralMessage Closed Pin
23-Mar-23 5:17
professionalSlacker00723-Mar-23 5:17 
GeneralRe: This sort of thing frustrates me PinPopular
honey the codewitch23-Mar-23 5:20
mvahoney the codewitch23-Mar-23 5:20 
GeneralRe: This sort of thing frustrates me Pin
Richard MacCutchan23-Mar-23 5:37
mveRichard MacCutchan23-Mar-23 5:37 
GeneralRe: This sort of thing frustrates me Pin
honey the codewitch23-Mar-23 5:45
mvahoney the codewitch23-Mar-23 5:45 
GeneralRe: This sort of thing frustrates me Pin
Nelek23-Mar-23 8:58
protectorNelek23-Mar-23 8:58 
GeneralRe: This sort of thing frustrates me Pin
milo-xml24-Mar-23 2:22
professionalmilo-xml24-Mar-23 2:22 
GeneralRe: This sort of thing frustrates me Pin
Nelek24-Mar-23 16:04
protectorNelek24-Mar-23 16:04 
GeneralRe: This sort of thing frustrates me Pin
Jon McKee23-Mar-23 7:55
professionalJon McKee23-Mar-23 7:55 
GeneralRe: This sort of thing frustrates me Pin
rnbergren23-Mar-23 5:45
rnbergren23-Mar-23 5:45 
GeneralRe: This sort of thing frustrates me Pin
honey the codewitch23-Mar-23 6:17
mvahoney the codewitch23-Mar-23 6:17 
GeneralRe: This sort of thing frustrates me Pin
Kent Sharkey23-Mar-23 7:11
staffKent Sharkey23-Mar-23 7:11 
GeneralRe: This sort of thing frustrates me Pin
Nelek23-Mar-23 9:00
protectorNelek23-Mar-23 9:00 
GeneralRe: This sort of thing frustrates me Pin
Slow Eddie24-Mar-23 3:02
professionalSlow Eddie24-Mar-23 3:02 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.