The Ultimate Web Developer Roadmap For 2024

FREE 2024 Web Dev Roadmap: webdevsimplified.com/web-dev-...
Learning to code in 2024 is not an easy task. There are hundreds of things to learn and everyone is telling you to learn different things at different times. It can be overwhelming. This is why I created the ultimate 2024 roadmap that goes over absolutely everything you need to learn in order to become a web developer in 2024 and beyond.
📚 Materials/References:
FREE 2024 Web Dev Roadmap: webdevsimplified.com/web-dev-...
JavaScript Simplified Course: javascriptsimplified.com/?utm...
React Simplified Course: reactsimplified.com/?...
TypeScript Simplified Course: courses.webdevsimplified.com/...
Learn CSS Today Course: courses.webdevsimplified.com/...
Node.js Course: • Full Stack Web Develop...
🌎 Find Me Here:
My Blog: blog.webdevsimplified.com
My Courses: courses.webdevsimplified.com
Patreon: / webdevsimplified
Twitter: / devsimplified
Discord: / discord
GitHub: github.com/WebDevSimplified
CodePen: codepen.io/WebDevSimplified
⏱️ Timestamps:
00:00 - Introduction
00:46 - FREE Roadmap
01:26 - Frontend vs Backend
02:56 - Frontend Roadmap
13:32 - Backend Roadmap
#WebDevelopmentRoadmap #WDS #WebDev2024

Пікірлер: 337

  • @tiger_of_kai
    @tiger_of_kai3 ай бұрын

    "Both light and dark mode available" what a G

  • @AyoubNachat-wm4no
    @AyoubNachat-wm4no3 ай бұрын

    - Frontend : 2:58 HTML 3:36 CSS 4:57 JavaScript 6:56 Frontend Frameworks 9:45 Next.js 10:55 Typescript 12:46 Git 12:53 Json 13:00 Security & Testing - Backend : 13:46 JavaScript/php/c#/rust (recommend: JavaScript) 14:20 Express 14:27 Nodejs 15:27 Database (NoSQL & SQL (Recommend: SQL))

  • @kuldeepgogoi9270

    @kuldeepgogoi9270

    3 ай бұрын

    Backend : 13:46: JavaScript/php/c#/rust (recommend: JavaScript) 14:20: Express 14:27: Nodejs 15:27: Database (NoSQL & SQL (Recommend: SQL))

  • @duztv5370

    @duztv5370

    3 ай бұрын

    Thanks man

  • @deshi-sukuna

    @deshi-sukuna

    3 ай бұрын

    You forgot to mention GO which an extremely powerful and most recommended backend language of modern day. And on top of that very beginner friendly.

  • @worldoftheweb

    @worldoftheweb

    3 ай бұрын

    if you want to learn from the basics, you can join us.

  • @vickys40

    @vickys40

    3 ай бұрын

    Ily

  • @rara2ra2yrra3racjj2
    @rara2ra2yrra3racjj23 ай бұрын

    Incredible video! This entire roadmap is so useful, not only as a resource for what's out there to learn and to manage the journey, but also as a motivator for learners to keep going.

  • @autoinsider4158
    @autoinsider41584 ай бұрын

    I am seeing comments that are written exactly at the time of the video release. How do you guys write comments without even watching few minutes of the video

  • @justcurious1940

    @justcurious1940

    3 ай бұрын

    Maybe youtube timing is not that accurate.

  • @lucascampos4237

    @lucascampos4237

    3 ай бұрын

    youtube doesnt store the moment you upload a video, it kinda guess with the timing of the interations. I might be wrong

  • @clevermissfox

    @clevermissfox

    3 ай бұрын

    Maybe he gives early access to patreon members or course members .

  • @Thelukkest

    @Thelukkest

    3 ай бұрын

    Maybe just bots

  • @wlockuz4467

    @wlockuz4467

    3 ай бұрын

    You can setup early access so that your members or Patreon supporters get early access to videos compared to normal viewers

  • @diegoh987
    @diegoh9873 ай бұрын

    You are the best teacher I could ever ask for. Thank you a lot for this road map and all this content!❤

  • @sheenabarnes6485
    @sheenabarnes64853 ай бұрын

    This video was exactly what I needed today. Your message at the end really moved me; it was just the reminder I needed to keep pushing forward. Thank you so much for these videos and the roadmap. They have been incredibly helpful. Thank you, thank you, thank you!

  • @deanlane
    @deanlane3 ай бұрын

    Hey Kyle, I just wanted to say thanks for all the great content over the years. You have made my learning so enjoyable. Your videos, posts and course are so content rich they have accelerated my learning. I’m really looking forward to joining your early bird NextJS course once it’s ready. Thanks Kyle. When you’re next in Toronto I’d love to pick your brain and shout you a beer. Cheers.

  • @lingtoone3719
    @lingtoone37193 ай бұрын

    This video came at the perfect time. Thank you so much for posting it!!

  • @theisoj
    @theisoj4 ай бұрын

    I need this! Thanks Kyle as always! 👍

  • @Lovecoolstuff
    @Lovecoolstuff3 ай бұрын

    Awesome road map. Thanks for putting all the effort for it.

  • @filippotinnirello
    @filippotinnirello3 ай бұрын

    Thank you Kyle, awesome video as usual

  • @fruitydragons
    @fruitydragonsКүн бұрын

    the pdf is wonderful thank you so so much! this is the best roadmap i could find, and the fact that you added resources for each topic PLUS project ideas,,, is amazing. you're so kind! c:

  • @thinhnguyen1287
    @thinhnguyen12873 ай бұрын

    Watched so many of your videos and every single one is great. Thank you so much!

  • @user-gd8sd8dd8f
    @user-gd8sd8dd8f3 ай бұрын

    Came for the front end development, stayed for the front end of your hair. That's the real story here!!

  • @ryanfernandes3937

    @ryanfernandes3937

    3 ай бұрын

    Don;t know why I laughed at that

  • @MonkeyD_Luthy
    @MonkeyD_Luthy3 ай бұрын

    Always appreciate the guide

  • @FlashDazz
    @FlashDazz3 ай бұрын

    Thanks For Your Roadmap !! , I actually following it .

  • @tranvuhao6246
    @tranvuhao62462 ай бұрын

    Thank you so much for roadmap, bro.

  • @isaacagboola9652
    @isaacagboola96523 ай бұрын

    Woooowww!!! This is amazing. Thank you so much

  • @user-on4ov9kd2o
    @user-on4ov9kd2oАй бұрын

    Thank you so much for your effort and all content in general 🤩, it is super helpful to move on 🙏

  • @FirasMohamed96
    @FirasMohamed963 ай бұрын

    Great content as always thanks! - Would you please make a course and projects on Headless CMS (Strapi)?

  • @dand4485
    @dand44853 ай бұрын

    The one thing i'd add, CSS... There are two things with this, one is the quirks with your classes, i.e. how some properties bleed through, and may say like display: ???? may effect children. That is half the CSS maze... The other side is then understanding and using CSS selectors and might say this also has implications kind of the same but one for styling (i.e. all a tags contained in style x) , but understanding selectors when testing stuff with something like Playwright, and more and more jobs for devs require you to write tests be it Playwright, Cypress and others. If you want something that is solid and works, of course you'll use Playwright... 😊

  • @jasperburchfield2028

    @jasperburchfield2028

    2 ай бұрын

    CSS was hard enough to learn in the old days, but they keep adding extra layers of complexity.

  • @LouisVanAntwerp
    @LouisVanAntwerpАй бұрын

    Brilliant Kyle! much appreciated

  • @iyimogajosephnana1801
    @iyimogajosephnana18013 ай бұрын

    Thank you for this. You are a matchless Teacher.

  • @TheTechSurfPodcast
    @TheTechSurfPodcast3 ай бұрын

    Informative content! Thank you !

  • @___-----___youtube_.location
    @___-----___youtube_.location3 ай бұрын

    Wonderful resources, thanks a lot! Hair is looking good B)

  • @SFgamer
    @SFgamerАй бұрын

    Need more videos like this. Breaks it down to simple matters.

  • @buraxta_
    @buraxta_4 ай бұрын

    You do an amazing job 🎉🎉

  • @codybarker9942
    @codybarker99423 ай бұрын

    Thank you for doing this!

  • @TheMasculineUrgency
    @TheMasculineUrgency3 ай бұрын

    I've been following you for about 3 years now and I have to say you are amazing.

  • @Salah-YT
    @Salah-YT4 ай бұрын

    Thank you immensely! Your video provided the best roadmap I've ever come across, and the PDF is truly remarkable. I appreciate your effort. Wishing you a life filled with greatness. Thanks again!

  • @ibrahimwayou4614
    @ibrahimwayou46143 ай бұрын

    This is what I was looking for, thanks a lot.

  • @user-kc7uk6vf1z
    @user-kc7uk6vf1z4 ай бұрын

    Great timing 👏

  • @abdellahi03
    @abdellahi033 ай бұрын

    Thank you Kyle, Thank you so much, you are really a nice and great person indeed

  • @alimihakeem841
    @alimihakeem8413 ай бұрын

    Thanks for sharing. Your content is valuable

  • @jameralist
    @jameralist3 ай бұрын

    Bro this is amazing, this would be so helpful ❤

  • @LorsExtremadura
    @LorsExtremadura2 ай бұрын

    I felt bad after unsuccessfully trying to make some some exercises (I got nothing) so I slept. I woke up after hours in the middle of night and open KZread for some soul comfort and COME ACROSS this video. Amazing, that is exactly what I needed. Thanks buddy! p.s Special Gracias for dark mode. I really appreciate it!

  • @ikazak
    @ikazak4 ай бұрын

    thanks for the content!

  • @dimitmoto1716
    @dimitmoto17163 ай бұрын

    I think that you don't need to learn all that stuff that Kayle says in the video to land your first job. It' a junior position. In my opinion to find your first job as a frontend developer all you need to know is : html, css ( included flexbox and mediaqueries), good javascript knowledge, basic react (basic components knowledge, jsx, useState,useEffect, you must be able to create on your own a todo list and to fetch data from an api and render them on the page), git/github, 1-2 portfolio projects. All that is enough, but you need a lot of practice, you must be able to create on your own simple working things. The rest of the staff referred to the video are good to build a solid background as a developer and you can learn them after getting your first job or learn them the same period you are applying for jobs.

  • @Xraxus_

    @Xraxus_

    3 ай бұрын

    Thank you. After watching this video I got a big FOMO and felt bad. I'm currently learning React and can actually do all these things. I haven't started applying yet, as I need to build my portfolio. So, your words actually made me feel better about my skills :)

  • @dimitmoto1716

    @dimitmoto1716

    3 ай бұрын

    @@Xraxus_ No problem, I wrote that from my personal experience, at least for my country ( where there are not so many jobs like usa, germany, uk etc). When you build the projects for your portfolio ( they don't need to be very fancy), start applying to jobs even if you don't know all the staff they ask. You don't have anything to lose. If they call you for an interview you win even if they will not offer you a job, because you ll get free interview practice and useful experience for the future interviews. Also do connections with people that are already web developers for example friends or people you meet in programming meetups. In my country for most entry level positions they don't do job posting, but they rely on referrals. I have a friend who got his first programming job as a programmer ( backend developer) without knowing html, css, javascript. He knew only Java and core java, not java frameworks. He just had a friend in a company where they needed a junior developer. Then he learned the Spring framework basics in his first 2 months as part of his job training ( and he was paid the same time) .

  • @Handlebrake2

    @Handlebrake2

    3 ай бұрын

    ​@@Xraxus_I can do these things too But don't feel like it's enough!

  • @chetan9533

    @chetan9533

    3 ай бұрын

    ​@@Handlebrake2 it's very common to not feel ready ❤. Don't stop learning, but also know that there'll always be something you feel you need to know "to be ready". New tools/frameworks/libs are releasing so frequently. So don't make too many plans which require you to "be ready" first.

  • @mohd.kayfshaikh6587

    @mohd.kayfshaikh6587

    3 ай бұрын

    @@dimitmoto1716 mate, which country are u from ?

  • @thewrongascendancy
    @thewrongascendancy4 ай бұрын

    Thank you for this!!! 😁

  • @tinongnjong1305
    @tinongnjong13053 ай бұрын

    Amazing, everything said in details, now I've got.to put in the work.

  • @aloklimbasiya6781
    @aloklimbasiya67813 ай бұрын

    Thankyou for explaining it clearly

  • @MChiemelie
    @MChiemelie3 ай бұрын

    Thank you very much man.

  • @sagardutta1057
    @sagardutta10573 ай бұрын

    Thanks for the roadmap

  • @Rakesh6720
    @Rakesh6720Күн бұрын

    Thanks for the detailed video. One thing I would add to your list is to read web dev job descriptions for where you want to live/work. For example, some parts of America prioritize backend languages like C# and Go over JavaScript. It may be helpful to first learn a strongly typed backend language before immersing one’s self in Typescript.

  • @vsnei
    @vsnei2 ай бұрын

    thank you for this knowledge brother

  • @natarajan.p6544
    @natarajan.p65443 ай бұрын

    Thank you for the road map bro

  • @Finnigan527
    @Finnigan5272 ай бұрын

    i liked this video, and now i'm gonna check the roadmap and i hope i will follow this. thanks man you inspired me

  • @klarcgamer206
    @klarcgamer206Ай бұрын

    amazing video, the best i have seen in Roadmap videos, and believe me i have seen a LOT, i am confused how this thing is free, great work man.

  • @1st.Ugeeee
    @1st.Ugeeee3 ай бұрын

    Super grateful to you man.

  • @inhocsignovinces8061
    @inhocsignovinces80613 ай бұрын

    Fantastic roadmap!

  • @Valzeth
    @Valzeth27 күн бұрын

    Great video!!

  • @oldbrawler9332
    @oldbrawler93322 күн бұрын

    Flex box and Grid layout modelling become so common things nowadays that nobody needs to remember how to make a table-based layout or div-based layout with magic as float:left|right and clear:both aftermath and honestly, this is awesome!

  • @bitashahsavan7993
    @bitashahsavan79933 ай бұрын

    Waaaooo,that was fullof expreince and that video is so practical ,i had mistake on my roadmap and now i gonna come back and focus on js again and get deep I really appretiate to you ❤❤❤❤

  • @ramisultana3325
    @ramisultana33253 ай бұрын

    Thanks a lot for your content. I want to ask you is redux essential in learning react.

  • @user-xv2pt3et1f
    @user-xv2pt3et1f24 күн бұрын

    thank you ❤

  • @mmuzamil2890
    @mmuzamil2890Ай бұрын

    Thank you❤

  • @flashback4588
    @flashback45883 ай бұрын

    Aspnet for backend and angular for frontend has been my favorite stack for years

  • @adhishankar4701
    @adhishankar4701Ай бұрын

    thanks bro i really appretiate it well done

  • @dermensch2553
    @dermensch25532 ай бұрын

    Awesome bro... thanks!

  • @kamaleshparmar1352
    @kamaleshparmar13523 ай бұрын

    Thank you 🙏🙏

  • @dudesimulator218
    @dudesimulator2183 ай бұрын

    Thank you ❤

  • @odebroqueville
    @odebroqueville3 ай бұрын

    Thanks, Kyle.

  • @schauschau2552
    @schauschau25524 ай бұрын

    i started learning again and you are honestly my savior with learning from the very basics!

  • @worldoftheweb

    @worldoftheweb

    3 ай бұрын

    If you want to learn from the basics, you can join us.

  • @salitechworld3716

    @salitechworld3716

    3 ай бұрын

    ​@@worldofthewebhow bro I am interested

  • @ibrahimakalilsacko1009
    @ibrahimakalilsacko10093 ай бұрын

    So wonderful thanks a lot

  • @ipi_.
    @ipi_.4 ай бұрын

    Thanks !

  • @user-ls4nn4jn9q
    @user-ls4nn4jn9q4 ай бұрын

    Amazing ! ❤❤

  • @user-lb4xt2vr9o
    @user-lb4xt2vr9o3 ай бұрын

    this is the most helpful roadmap out of all the other stuff out there this is guy amazing and really thought full !! a lot more to learn from you thank you !!!!!!

  • @mitreedi
    @mitreedi3 ай бұрын

    Percentage of companies using nextjs for be maybe 10% , companies using java or php for be 200% and if someone want a full framework for fe angular for example is a great choice because react is just another library

  • @carlandres3319
    @carlandres33192 ай бұрын

    Thanks 🙏💯🎉

  • @tegacreatives1673
    @tegacreatives16733 ай бұрын

    Honestly I think the best thing to do is lookup job descriptions and learn the most common technologies that are requested

  • @benibabic2647
    @benibabic26473 ай бұрын

    Awesome video!

  • @jjdjdkdjfj174
    @jjdjdkdjfj1743 ай бұрын

    Hi Kyle, Does your React simplified Beginner course teach me enough to move onto Backend and next or it's mandatory to take the complete version?

  • @kenson_csofficial8246
    @kenson_csofficial82463 ай бұрын

    Thanks Man for the Video and resources u gave, it's price less ...

  • @mustafayazlmc3973
    @mustafayazlmc39733 ай бұрын

    thanks man

  • @neozoid7009
    @neozoid70094 ай бұрын

    soo perfect for 2024

  • @zonegamma8197
    @zonegamma819724 күн бұрын

    thanks a lot

  • @TayambaMwanza
    @TayambaMwanza3 ай бұрын

    Even if one is going to learn React picking up Angular is also a good idea, theres still a ton of jobs out there, Angular is having a Renaissance and also since its a stricter framework, when you get to React it might help you with your intiution on what solutions you might need, just my 2 cents.

  • @musazahoor
    @musazahoor3 ай бұрын

    appreciated Dear!!! peace

  • @Rose-gb1ku
    @Rose-gb1kuАй бұрын

    Thank you so much

  • @VladislavSnegurov
    @VladislavSnegurov3 ай бұрын

    Hey Kyle, could you recommend a course for front end and backend security?

  • @meheraabarvy4134
    @meheraabarvy41343 ай бұрын

    Thank you

  • @tripunify
    @tripunify3 ай бұрын

    not ultimate, not just for 2024, other than that, it makes sense.

  • @fuligjimmy8181
    @fuligjimmy8181Ай бұрын

    omg thank you

  • @syncosota
    @syncosota3 ай бұрын

    thank you kayal

  • @jubayerhasanasif3726
    @jubayerhasanasif37263 ай бұрын

    Well, I'am following this.

  • @kvngaeinie9941
    @kvngaeinie99413 ай бұрын

    You are amazing♥️

  • @deatho0ne587
    @deatho0ne5873 ай бұрын

    Frontend Skip CSS for the most part, using something like UnoCSS. Can edit it after to make it more custom - Suggestation for UnoCSS since Tailwind is basically CSS in the HTML and UnoCSS gives you something decent looking out the box - Maybe later going into Tailwind and/or Bootstrap React and Angular have roughly equal in enterprise, React is generally liked better by most DEVs though Would almost recomend TS out the gate, you can use pure JS then have a bit type safety which is great for practice - Depending what is in your IDE, TS will not complain enough to matter either Backend - No real order on this Languages - Java, C++, Rust, Go - These are based on what I have seen in different enterpise solutions Some FE/BE Frameworks - Astro - closer to FE, can also use most likely any FE framework in it - HTMX - some extra HTML stuff to handle most of the JS, likes getting HTML instead of JSON Would also look into WebAssembly

  • @Default_-ij5oc

    @Default_-ij5oc

    3 ай бұрын

    Terrible advise knowing fundamentals of html css is a must

  • @deatho0ne587

    @deatho0ne587

    3 ай бұрын

    Think of UnoCSS as a corporations project style.css and the user is a new Dev, meaning even Hello World will have some basic style to it. First request of the new Dev is either a new component or a new page. Two most important parts is can they get data from an API (JS) and can they have it display at all on the page (HTML) in a logical way? If not the CSS does not matter, if so make it pretty. The biggest issue I have had with CSS is other DEVs complex changes that could have been a few lines instead of a few 100. Think some of it comes from the mentality of "how to center a div". CSS key things to learn - Do not do anything, your site will be responsive (kevin powell). Another way to say is do as little as you can with CSS - Learn display grid and flex with the things that go with them, this should cover most layouts. - Height should almost never be touched unless it is on an image. Font-size should handle the size for the most part - There are other things to learn example font-size, width, padding, margin. There is also things like px, em, rem, ch - Look for modern CSS meaning post 2020 though

  • @peteryoung3524
    @peteryoung3524Ай бұрын

    "(By learning those frameworks) in one year you will be a completely different person" true, and in one year the job market will also be a completely a different one.

  • @sethwright2518
    @sethwright25184 ай бұрын

    No mention of web accessibility? Tsk tsk.. Great video overall! I cant emphasize enough about the JavaScript part. Learn as much as you can about JS and TS.. many other things will fall into place as you go. 🎉

  • @edhahaz

    @edhahaz

    3 ай бұрын

    "Wow that animation is sick! this guy rocks... but can I use it blind" - probably at least one guy

  • @richardmellor3833

    @richardmellor3833

    3 ай бұрын

    it's law in some countries @@edhahaz

  • @marcbryankambi3967
    @marcbryankambi39673 ай бұрын

    Hello Kyle. Thank you for the roadmap in the description. I tried downloading it, but when the download was completed, I couldn't open the file. What can I do to solve this?

  • @lolikpof
    @lolikpof2 ай бұрын

    htmx, _hyperscript, scss, sanic - all u need (assumes knowledge of html, javascript, css, python)

  • @JoaoPaulo-ox6pr
    @JoaoPaulo-ox6pr3 ай бұрын

    Só i'm pretty close to become a dev, my only issue now is my portfolio. I have only one personal project, only one that i thought from the beginning, the rest are, every single one, course projects, should i include them when looking for a job?

  • @Mrfrontend
    @Mrfrontend26 күн бұрын

    I feel some of the advice in this video is not global. For example where I live NextJS / Remix are generally considered must haves. Additionally, I don't feel CSS is optional and should go hand-in-hand while learning HTML. Great video, like the effort you put into the content of this video.

  • @shahinabdullayev3340
    @shahinabdullayev33403 ай бұрын

    Thank you for usefully information video. I tried to download the ROAD map doc. But I didn't receive the doc in my mail.

  • @imok5746
    @imok57463 ай бұрын

    it still usefull to learn! HTML Template Engine like Pugjs or Task Runner like Gulpjs?

  • @raitaskeen
    @raitaskeen3 ай бұрын

    Hey Kyle! hope you will be fine... Could you let me know why you don't provide Rust resources for learning?

  • @1CreativeDeveloper
    @1CreativeDeveloper25 күн бұрын

    I feel like learning something about performance, seo and accessibility is something that is overlooked and that frontend devs should spend more time on these basic concepts, which can be useful to know about no matter what frameworks they en up using.

  • @aytacg26
    @aytacg263 ай бұрын

    One of my favorite channels. I can say he is great to get very nice info and tutors

  • @Misathebotter
    @Misathebotter3 ай бұрын

    we had huge layoffs from the 2021 boom and the web developer area is really hard to get in in 2024, be aware of that if you are considering to start now

  • @shivamexplainer1122

    @shivamexplainer1122

    3 ай бұрын

    Why is it hard for web developer?

  • @Pure_117

    @Pure_117

    3 ай бұрын

    @@shivamexplainer1122probably bc the hiring pool is bigger compared to other programming jobs

  • @neoruss3553

    @neoruss3553

    3 ай бұрын

    @@shivamexplainer1122 Market to saturated. To much people for much less positions. Programming is not dead, but i would get into something else than front end - web.

  • @jimbernard3289

    @jimbernard3289

    3 ай бұрын

    @@shivamexplainer1122 Oh a few reasons, AI, job cuts, Obama...

  • @salem8909

    @salem8909

    3 ай бұрын

    Very competitive and shortage of positions (This mainly applies to entry level).@@shivamexplainer1122

  • @tomaszkula9077
    @tomaszkula90773 ай бұрын

    thanks