How I'd Learn Full-Stack Web Development (If I Could Start Over)

Поделиться
HTML-код
  • Опубликовано: 21 ноя 2024

Комментарии • 455

  • @ConnerArdman
    @ConnerArdman  Год назад +179

    Hey everyone, thanks for watching! While this video provides a roadmap for learning web development, it’s also important to have a set of good resources to follow with each step. Here’s some of my favorite free ones, but let me know if there’s any I missed!
    MDN HTML Basics:
    developer.mozilla.org/en-US/docs/Learn/Getting_started_with_the_web/HTML_basics
    MDN CSS Reference:
    developer.mozilla.org/en-US/docs/Web/CSS/Reference
    Flexbox in 100 seconds (by Fireship):
    ruclips.net/video/K74l26pE4YA/видео.html
    Flexbox Froggy (learn CSS flexbox game):
    flexboxfroggy.com/
    MDN Accessibility:
    developer.mozilla.org/en-US/docs/Web/Accessibility
    W3 Accessibility:
    www.w3.org/WAI/fundamentals/accessibility-intro/
    MDN Responsive Design:
    developer.mozilla.org/en-US/docs/Learn/CSS/CSS_layout/Responsive_Design
    CSS Grid in 100 seconds (by Fireship):
    ruclips.net/video/uuOXPWCh-6o/видео.html
    FrontendExpert CSS Transitions/Animations (free video I made):
    www.algoexpert.io/frontend/css-crash-course/animations
    JavaScript info:
    javascript.info/
    MDN JavaScript Guide:
    developer.mozilla.org/en-US/docs/Web/JavaScript/Guide
    MDN Intro To The DOM:
    developer.mozilla.org/en-US/docs/Learn/JavaScript/Client-side_web_APIs/Manipulating_documents
    MDN Intro To JavaScript Events:
    developer.mozilla.org/en-US/docs/Learn/JavaScript/Building_blocks/Events
    JavaScript Course (by FreeCodeCamp):
    ruclips.net/video/jS4aFq5-91M/видео.html
    MDN Using Fetch:
    developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch
    FrontendExpert Working With The Server (free video I made):
    www.algoexpert.io/frontend/javascript-crash-course/working-with-the-server
    FrontendExpert Working With APIs / types of APIs (free video I made):
    www.algoexpert.io/frontend/web-dev-fundamentals/working-with-apis
    MDN JSON:
    developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON
    Free Public APIs:
    github.com/public-apis/public-apis
    Command Line For Beginners (FreeCodeCamp):
    www.freecodecamp.org/news/command-line-for-beginners/
    Git In 1 Hour (by ProgrammingWithMosh):
    ruclips.net/video/8JJ101D3knE/видео.html
    GitHub Docs:
    docs.github.com/en/get-started/quickstart/git-and-github-learning-resources
    MDN Node.js:
    developer.mozilla.org/en-US/docs/Glossary/Node.js
    Node.js Getting Started Docs:
    nodejs.org/en/docs/guides/getting-started-guide
    MDN Express:
    developer.mozilla.org/en-US/docs/Learn/Server-side/Express_Nodejs
    Express Docs:
    expressjs.com/en/starter/installing.html
    MySQL Basics:
    www.mysqltutorial.org/mysql-basics/
    Using MySQL With Node:
    www.mysqltutorial.org/mysql-nodejs/
    SQL Zoo Tutorial:
    sqlzoo.net/wiki/SQL_Tutorial
    MongoDB Getting Started:
    www.mongodb.com/docs/manual/tutorial/getting-started/
    How To Use MongoDB With Node.js:
    flaviocopes.com/node-mongodb/
    MDN MongoDB/Mongoose With Node/Express:
    developer.mozilla.org/en-US/docs/Learn/Server-side/Express_Nodejs/mongoose
    React.js Docs:
    react.dev/learn
    MDN Getting Started With React:
    developer.mozilla.org/en-US/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/React_getting_started
    TypeScript Docs:
    www.typescriptlang.org/docs/handbook/
    MDN How Does The Internet Work:
    developer.mozilla.org/en-US/docs/Learn/Common_questions/Web_mechanics/How_does_the_Internet_work
    Geeks For Geeks Computer Networks Basics:
    www.geeksforgeeks.org/basics-computer-networking/#
    Docker Docs:
    docs.docker.com/
    Docker in 100 Seconds (By Fireship):
    ruclips.net/video/Gjnup-PuquQ/видео.html
    AWS EC2 Docs:
    docs.aws.amazon.com/AWSEC2/latest/UserGuide/concepts.html
    MDN Security:
    developer.mozilla.org/en-US/docs/Web/Security
    MDN Server-Side Security
    developer.mozilla.org/en-US/docs/Learn/Server-side/First_steps/Website_security
    Next.js Docs:
    nextjs.org/docs
    The Odin Project:
    www.theodinproject.com/
    MDN Learn Web Development:
    developer.mozilla.org/en-US/docs/Learn
    Mega Full-Stack Resource Guide (tons more links here):
    hawkticehurst.com/writing/mega-full-stack-resource-guide/
    Also, a few other notes I wanted to add:
    1. The goal here was to give a streamlined approach. As you learn things, you will naturally go on some tangents down different areas. That is not only okay, but actually encouraged as an important part of learning.
    2. Try not to feel overwhelmed by everything. Take it 1 step at a time, using 1-2 primary resources for each step.
    3. Note that you don’t necessarily _need_ to learn everything in all of these steps, particularly the later ones. That said, I wanted to include it all for more completeness.
    4. I mention SEO and performance both as key benefits of SSR in the video. But I wanted to add that these topics are not necessarily linked to each other. Learning about both SEO and performance optimizations can be a great step towards improving your skills! Also, there’s plenty of other benefits to SSR.

    • @johnnyjev9840
      @johnnyjev9840 Год назад +3

      thanks so much for this video and all the resources included in this pinned comment

    • @shreya6229
      @shreya6229 Год назад +1

      Hey could you pin the comment with all the resources?

    • @ConnerArdman
      @ConnerArdman  Год назад +2

      @shreya6229 Weird, I'm pretty sure this was pinned at one point. Not sure how it got unpinned, but thanks for the heads up! Fixed now 👍

    • @Ventt_
      @Ventt_ Год назад

      no fixed @@ConnerArdman

    • @cold_
      @cold_ Год назад

      @@ConnerArdman editing comment does that i think

  • @JennHayden
    @JennHayden Год назад +41

    YOU PERFECTLY EXPLAINED FRAMEWORKS AND LIBRARIES IN 30 SECONDS! omg thank you.

  • @SyedaMuneezah
    @SyedaMuneezah Год назад +438

    For Front-End:
    1.Basic of Html.
    2.Basic of Css.
    3.Fundamentals of Javascript.
    4.Dom Manuplation.
    5.Make Projects.
    6.Revisit Html and Css for 7.Transition and animation etc.
    Learn framework like Bootstrap or tailwind css.

    • @HaggisMuncher-69-420
      @HaggisMuncher-69-420 10 месяцев назад +10

      What I need to know is how basic is basic?

    • @UNIVERSAL25433
      @UNIVERSAL25433 10 месяцев назад +2

      ​@@HaggisMuncher-69-420 basic in quote "basic", are the very 1st and important step one must know before diving into the main course, so it won't be complicated when you decide to go deeper

    • @divanshu5039
      @divanshu5039 9 месяцев назад

      you can be in intern. And then go up from there.@@RUclips_IS_WOKE

    • @jakubfrei3757
      @jakubfrei3757 9 месяцев назад +3

      Not enough

    • @user-ou3kx7hf4sx
      @user-ou3kx7hf4sx 8 месяцев назад +5

      react left the chat, angular left the chat, jquery left the chat, figma left the chat

  • @Inkarnid
    @Inkarnid Год назад +125

    It’s great when experienced developers such as yourself make a clear concise video like this. It took me personally years to get a clear picture of how distributed systems work and what technologies you should know to build them. For beginners I’m sure this would help a lot in arriving there faster

  • @robertjr8205
    @robertjr8205 Год назад +41

    This is the best video I have ever seen on web dev.
    Straight to point. No vague “just build something, learn by building you’ll get there” this actually gives you a solid foundation on how to start and when to move to the next thing. Thank you so much bro!

  • @esahoosa
    @esahoosa Год назад +280

    This is easily the best roadmap that I’ve seen as a beginner developer and has really simplified how I should I progress. You’ve earned yourself a new subscriber my friend! :)

    • @ConnerArdman
      @ConnerArdman  Год назад +7

      Thank you! Glad you enjoyed it 😃

    • @americanexploring7440
      @americanexploring7440 5 месяцев назад +2

      You forgot to add 10+ years to learn all these technologies and master them.

  • @stachowi
    @stachowi Год назад +594

    This was fantastic. As a 20+ year full stack web dev this is dead on.

    • @ConnerArdman
      @ConnerArdman  Год назад +18

      🙌

    • @LolLol-jm1pv
      @LolLol-jm1pv Год назад +7

      Actually?

    • @st7171
      @st7171 Год назад +18

      @@LolLol-jm1pv As someone who is learning, i agree with this too

    • @DanBauer
      @DanBauer Год назад +10

      As someone a few months into coding, what’s a reasonable timespan to learn enough about the different steps in this video to be hirable?

    • @stachowi
      @stachowi Год назад +48

      @@DanBauerIMO if focused and doing it full time (couple hours a day), 6 months. Not as full stack, but like a junior front end dev.
      Now with ChatGPT... you can become a super learner... I would ask it to explain anything that you don't understand. "Explain how the web works to a 7th grader" and then just ask it anything you don't get.
      Things never came easy to me, i'm just very persistent, I study the fundamentals 20 years into it, i just love to reinforce concepts over and over so i just get them.
      Best of luck!

  • @dianaabisheva745
    @dianaabisheva745 7 месяцев назад +2

    thank you! you’re literally a godsend. i thought i would never learn css and html because of how broad they are, but this just shortens my path and worries even more! thank you.

  • @theroyalfalcon313
    @theroyalfalcon313 6 месяцев назад +5

    The best roadmap for full-stack development on RUclips.

  • @dnitemarez
    @dnitemarez 2 месяца назад +1

    I'm an old school developer, mostly working on backend and databases. Recently got interested in full stack development and this video described my hours of research in 10 minutes!! This is one of the best roadmaps I've seen with very simple starting points for each stage! You're AWESOME! THANKS!!

    • @henrysanji3989
      @henrysanji3989 Месяц назад +1

      I’m very interested in knowing what de difference is between a formal education from back in the day compared to the free resources available online in 2024 if you are interested in sharing.

    • @dnitemarez
      @dnitemarez Месяц назад

      @@henrysanji3989 I can only talk about Computer Science program. We started with C & C++ and mostly we worked on algorithms. Java was a very popular course and we were encouraged to use Java a lot for most projects. We learned the theory, a lot of it (Advanced Math & Computer Theories). So basically you end up being a very good algorithm maker using C/C++/Java. Many had done their final year project using C or Java. Some self taught LAMP stack for their projects.
      As you can see, the web dev stacks that we have now weren't the focus back in our days. The focus was into solving difficult problems and being able to convert it in code.

  • @astrahcat1212
    @astrahcat1212 5 месяцев назад +5

    Starting with the front end and just making simple html js and css web pages is really the way to go, then learning how to send and receive http requests. Ask chat gpt tons of questions its never impatient ao dumb questions really help learn faster.

  • @OIP_1
    @OIP_1 Год назад +19

    this is great, thanks - i've done about 50% of the odin project and it covers much of this ground but this also added some new ideas. there is *so* much to learn i find you have to be enjoying the journey and pace yourself or it's just overwhelming.

  • @thevanegas9678
    @thevanegas9678 10 месяцев назад +5

    I’ve followed that path, I’m on react step. It is nice to know that I haven’t lost my time and I’m doing well. I even know infrastructure as Docker and AWS. I need to learn backend.

    • @meethpatel5350
      @meethpatel5350 3 месяца назад

      How are things going for you tho? Got a job?

  • @catharperfect7036
    @catharperfect7036 Год назад +7

    Brilliant video. Watched it twice and made notes. Favourited. Before this was legitimately getting anxiety from just trying to figure out the best way to move forward from mashing together HTML/CSS files like a n00b.

  • @alanmurray4011
    @alanmurray4011 Год назад +27

    There’s a wealth of advice here. Thank you Conner.

  • @gregorydaggett7444
    @gregorydaggett7444 Год назад +5

    I'm just starting my journey in coding so I can build out a website! This will be super helpful as I learn and work towards that goal. Thank you!

  • @joeldick6871
    @joeldick6871 Месяц назад

    The problem with this approach (at least as implied by the circles and arrows graphic) is that it's linear - you learn thing 1, and then you can move on to thing 2, etc. Instead, learning is more like a spiral where you learn a little bit about HTML and CSS, then you learn a little bit about web frameworks, then you learn how to commit your code to GitHub, then you write a small back end server to handle requests, then you go back and beef up the client-side scripts with DOM manipulation, then you learn how to make git branches, then you learn how to store some data to a noSQL database, then you go back and play with the CSS to make your site pretty, then you add some features that need some more back-end stuff, then you realize you have to move to a SQL database... All the while you might be using libraries, and then you might move to more comprehensive framework...

  • @johan9388
    @johan9388 7 месяцев назад +1

    I'm so excited to learn this. I've done basic html and css so far. A little deeper into css with flex box and now learning grid and bootstrap. And then I'll dive into javascript. I hope that won't be too overwhelming...

  • @ry3833
    @ry3833 Год назад +8

    awesome video! Im a CS student but i still have a hard time grasping why i learned something and how they all relate to each other, so tysm for making this video!

  • @austinejuma6160
    @austinejuma6160 9 месяцев назад +3

    To be honest, to learn web dev today requires a very high bar, not just this. Things have changed quite so much.

    • @omega7845
      @omega7845 4 месяца назад +1

      What is required more ???

    • @josepholofinte9531
      @josepholofinte9531 2 месяца назад

      The video is just one year old 😂😂

  • @johncondino3601
    @johncondino3601 3 дня назад

    Thank you for this. I think I just found my problem. As a front end developer of almost 3 years I still struggle to understand some of the syntax. I know JavaScript (beginner - intermediate level) then I just jumped into react with not enough experience in JavaScript. Thank you for this video it gives me what I’m missing. Cheers!!

  • @zainkaleem366
    @zainkaleem366 2 месяца назад

    Indefinitely one of the best roadmaps on youtube

  • @rossmaaron
    @rossmaaron Год назад +6

    You confimred a lot of things I had already been thinking about. Instant subscriber. In the short time I've been watching videos, no one has laid it out like this, with detailed explanations. Thank you.

  • @ericdeniro7651
    @ericdeniro7651 Год назад +2

    After 7 years writing code, I’ve actually learned everything on this list

    • @reaperv
      @reaperv Год назад

      bro can you give me an idea about how much time it will take to learn the basics of html css and js to build a proper functional website ? around how much time ? and which portion of learning will take much time ?

    • @aaravlodha2000
      @aaravlodha2000 Год назад +1

      @@reaperv minimum 3-4 months

    • @ungas024
      @ungas024 Год назад

      ​@@reaperv1 month html and css, then 2-3 months of javacript including asynchronous programming. Take note that this is achievable if you code for 8-12 hours a day / 6 days a week, consistently.
      But you can stop on DOM manipulation in javascript then practice on basics until it will be like second nature to you.

    • @ok_e3w
      @ok_e3w Год назад

      @@reaperv I think the JS will take the most

  • @Cuber1771
    @Cuber1771 7 месяцев назад +1

    Dude, this is awesome. I just started learning web dev when I saw this, so I will be sure to use it a lot. You just gained a subscriber!

  • @aymenortashi8411
    @aymenortashi8411 9 месяцев назад +1

    i did, html, css, php, developper tools, vc code terminal, now going into js

  • @justforthevibes3290
    @justforthevibes3290 Год назад +1

    will come back after doing a project. Just finished basics of HTML and CSS

  • @sovithonhin6831
    @sovithonhin6831 Год назад +3

    Short, Precise, and understandable. Subscribed.

  • @keirangrant3706
    @keirangrant3706 10 месяцев назад +3

    This was a really good breakdown of things to learn, amazing video. One thing I would have liked to have seen included was a time frame as to how long (on average) people should spend on each topic. Obviously everyone learns at different speeds but a general estimate would have been nice to see. Other than that, fantastic video 😊

  • @sherzod7788
    @sherzod7788 Год назад +9

    I started coding 5 years ago like this
    Html -> css -> JavaScript (not finished fully) -> bootstrarp.
    Then huge 2 years break then i came cross java and become interested in back-end 😊
    Java se (completed) -> java ee (current) -> spring (next thing to learn).
    Whatever u choose front or back end one thing is important that u dont have to give up, just give yourself a little break if u stuck and come back again.

    • @catharperfect7036
      @catharperfect7036 Год назад

      Java rules. Proper typing for the win.

    • @hei4227
      @hei4227 Месяц назад

      how is java going my friend?

  • @chizidotdev
    @chizidotdev Год назад +21

    Very similar to Angela Yu’s Full Stack web development course on Udemy. Hands down the most straightforward full stack curriculum I’ve seen…

    • @AyeManRavoen
      @AyeManRavoen 11 месяцев назад

      Have you completed it?

  • @lotus4329
    @lotus4329 2 месяца назад

    I wish I saw this when I began newly. Now, I am fixed at a confused state. Thank you for this video

  • @torphedo6286
    @torphedo6286 Месяц назад

    I know a decent amount of HTML & CSS and a tiny bit of vanilla JS/DOM stuff, but my university is having us jump straight to Angular and it's pretty confusing. This info helps a lot, I think I need to do things in vanilla JS for a while first. I'm definitely someone who tries to drill down through abstraction to understand things (my path was basically batch scripts -> Python -> C++ -> C), so the web world has been very disorienting for me.

  • @Rami0x0
    @Rami0x0 Год назад +4

    This is the best ever roadmap i ever seen from all videos out there, the order is on point!
    Bro you're a real G! Hope u all the best with ur life brother!

  • @1776_Reasons
    @1776_Reasons 8 месяцев назад

    As someone who has spent 14 minutes researching the requirements of a web development certificate, I'm not qualified to comment on the usefulness of this video. But I appreciate it! 😂

  • @bendempsey8553
    @bendempsey8553 5 месяцев назад

    Encryption vs Hashing of passwords.
    Awesome video for me learning the full stack of website building on my own time while studying and applying cybersecurity, I will just make a note that passwords are best not encrypted but hashed and even better with a salted hash

  • @shawnthomas85
    @shawnthomas85 Год назад +3

    1st I am seeing your video and you gave the best road map on RUclips. You earn my subscribe.

  • @Girish-Navani
    @Girish-Navani Год назад +8

    After learning two month of html css. I am here. I was searching for this guidance bro. Thank you . This road map is what i was searching for. Really appreciate your work.

    • @ConnerArdman
      @ConnerArdman  Год назад +1

      Awesome! I’m glad you found it helpful 👌

  • @pucksheet4456
    @pucksheet4456 Год назад +5

    I started my web development journey thanks for this roadmap

  • @ajaydeo2474
    @ajaydeo2474 Месяц назад

    Quality video mate. Concise and perfect path to learn front end dev!

  • @exitous3857
    @exitous3857 Год назад +1

    I think adding in Containers and orchestration is a good thing to learn as a full stack engineer. Most of the time this is handled by devops and infra team but it’s good to understand how your code is accessed in production and how it’s served from an internal network to the public web (ingress)

    • @yogotonyeugine
      @yogotonyeugine 7 месяцев назад +1

      That's good to hear.
      At what time should I learn Containers and orchestration if so?
      Thanks

    • @owofrostyy8840
      @owofrostyy8840 6 месяцев назад +1

      ​@@yogotonyeugineMy honest opinion: It is better to learn things on the go. Programming is all about problem solving. You stumble upon some problem you learn necessary tools and skills to solve it. Say you're learning React and as a beginner you'd mostly build simple projects, but as soon as your projects codebases start to grow you'll catch yourself prop drilling the state through components resulting in a huge mess, and figures this is perfect time for you to learn the concept of state management. So to answer your question, you should learn docker and containerization when you're done building your first fullstack web app ready to be uploaded to the cloud, till then it's not something you should be bothered about.

  • @jammy2003
    @jammy2003 Год назад +4

    The buffering really got me haha, thanks Conner a great, organized video!

    • @ConnerArdman
      @ConnerArdman  Год назад +1

      Gottem 😂
      And thanks! Glad you liked the video!

  • @harunndungu6147
    @harunndungu6147 3 месяца назад

    So far so good,i have learnt html ,css ,js and now learning node.js then go to react

  • @aydennnx
    @aydennnx 9 месяцев назад +1

    I've been employed as a front end developer for 8 years, learning at my own pace. I’ve started off building front end UI with jQuery and then it took me a couple years to transition to react. I would say I know 80% of what your roadmap covers, but I still feel like I lack the skillset to apply for a full stack job.
    I feel like my understanding of databases, cloud and security is mediocre because I have no real work experience working with these. If anything, these new react frameworks like NextJS, Gatsby, and Remix has helped me learn more about the backend but I don’t think it’s enough to start applying for a full stack job. I’m probably going to be stuck as a front end developer for awhile, based on the job market.

  • @TechEthiopia01
    @TechEthiopia01 6 месяцев назад

    I was confused which roadmap should i select among many,and I think this one makes sense to me,because you are experienced developer❤️

  • @TheStrategist314
    @TheStrategist314 Год назад

    I don’t know if this is the best way…but it’s easy to understand. That is important because your learning journey will not be.

  • @jonathanjohnson2785
    @jonathanjohnson2785 Год назад +6

    Thank you for the valuable information and also for creating it in a step by step manner. Jumping into react js too soon was a big shift for me and took me a while to grasp things. All the best 👍👍👍

  • @a7mdbest15
    @a7mdbest15 11 месяцев назад +2

    I like this, very clear roadmap for anyone would start, but maybe implementing more projects along the way will help more to put this knowledge in experience, good job 👍

  • @reshtinzegham3118
    @reshtinzegham3118 Год назад

    You simply overwhelmed me with a millions things you just listed.

  • @gateCodeKC
    @gateCodeKC Год назад +9

    Thanks for the tip! I'm on my 2nd week into html & css but my head wants to know how it works inside the pc. Like how or why the computer executes the words I input in the code editor. As a guy who, previously, drafts architectural plans that's usually how my brain work. I absorb information better if I understand how it all interacts with each other. Thank you for your roadmap!

    • @hashbrown9245
      @hashbrown9245 Год назад +2

      When a browser receives your html document, it will parse it, that is read it character by character splitting it by tags. It will later create an abstract syntax tree based on how the tag are arranged with each other, and finally read through the tree and call on some lower level graphics library to display the content. The first steps of this process are essentially how all programming languages work. There is of course more detail that I am skipping, but this process does not really matter for a web developer since it is already done for us. We abstract the low level details and use a relatively straightforward which is html and css.

    • @sharafmakk2936
      @sharafmakk2936 10 месяцев назад

      As a computer engineer, you can go as deep as digital electronics to answer those questions. Or even deeper if you want to study the intricate physics behind the computers.

    • @marmak256
      @marmak256 9 месяцев назад

      Basically it's like this:
      *Your code in your code editor* --> translated into assembly language --> translated into machine code (0's and 1's) --> the processor reads each machine code instruction (normally in 32 or 64 bits) and it can be multiple clock cycles for each instruction. The 0's and 1's splits into specific segments that travels to different parts of the processor.

  • @robertspidey8136
    @robertspidey8136 10 месяцев назад

    I just subscribed to your channel. It's an honor brother. Cheers

  • @brafesta
    @brafesta 2 месяца назад

    learning programming is absolutely not hard. you just need patiance and read a lot. and by a lot i mean a lot. i have read over 5 books with 1000 pages each and now im a professional.

  • @SRP47
    @SRP47 Год назад +3

    Nicely explained in layman language.
    Thanks ,Conner !!

  • @andrewlee2424
    @andrewlee2424 2 месяца назад

    Im in sales but im finding a big disconnect between what i do and what is done on the backend by our devs. Wanting to study this for my own interests but also to better understand the work our devs do so i can properly set expectations for our customers and quickly shut down things that are just outright impossible and more importantly filter the requests that get sent to the devs as well. This roadmap is helpful but are there courses or programs you’d recommend as well? There are so many out there and i dont have enough knowledge to know whats good or whats bad
    *scratch that. Found your other vids. Here we go!

  • @shikhamishra-y9l
    @shikhamishra-y9l Год назад +11

    Hey Conner, this was amazing but there is one more part if you could cover. In interviews questions like how to maintain atomicity and some more questions related to system designs are asked although I am having 5 + years of experience heavily on frontend but when I attend interviews, these sort of questions sometimes daunt me. I do have knowledge of backend but not at a deep level. How should we approach studying these topics?

    • @14onyx
      @14onyx Год назад +2

      have you gotten any respond to that here or in real life? ever?

  • @prajeshguragain2201
    @prajeshguragain2201 3 месяца назад

    Starting from today. Will daily update on how I am accomplishing these.

  • @cristiandalessandro599
    @cristiandalessandro599 Год назад +1

    If there is a specific answer to this question, how much time should I spend at each step? Would someone be able to learn it all in one month? If not, how much time would you esteem? Then there's a question for Conner: are there videos on your channel on these topics?

    • @ConnerArdman
      @ConnerArdman  Год назад +1

      Of course there isn't a specific answer to that question, you should spend as much time as it takes you to learn it. That entirely depends on you and your study habits. Likewise, the timeline will vary wildly from person to person, but no there is 0 chance you could learn all of this in a month. There's a reason computer science degrees take 4 years and even coding bootcamps take 6+ months of full-time work.
      As for videos on the topics, I don't do a lot of tutorial content on this channel, but check the pinned comment for a ton of resources 👍

  • @yoavmor9002
    @yoavmor9002 3 месяца назад

    Yes! I'm pretty proficient in everything back-end (C, C++, C#, Java, Python, JS, TS, the works).
    But as far as actual front end goes, I'm @#$& out of luck. I tried jumping head first into Angular and I was sorry to do so. I am now learning HTML and CSS and God will help me actually do something
    This path reminds me of learning these coding languages - start with the basics, C, because the rest aren't much more than abstractions that themselves rely on C. Just as all these frameworks are nothing more than a fancy wrapper to HTML, CSS and JS.

  • @nazzgif
    @nazzgif 8 месяцев назад

    This is actually easy to understand. Other videos on this topic intimidated me a bit :p

  • @Supup2
    @Supup2 Месяц назад

    Time to start coding,wish me luck

  • @MSaTTarKhan
    @MSaTTarKhan 10 месяцев назад +1

    What is the roadmap for someone interested in learning frontend development instead of pursuing full-stack development, considering its difficulty for many?

  • @elenavargas7764
    @elenavargas7764 7 месяцев назад +1

    Wao! Amazing! Finally a good video about this topic! thank you!

  • @ivanperez2705
    @ivanperez2705 3 месяца назад

    Thank you so much for making this! I'm seem to be starting in the right order! I'm not crazy!

  • @iamchristotle
    @iamchristotle Год назад +1

    Just gone through this video and it was amazing to me. Wow.

  • @jensensphotography4570
    @jensensphotography4570 7 месяцев назад +6

    I feel like I have a pretty good grasp on HTML and CSS and made my first static website that I am happy with, and now trying to work on a bigger project that would require databases and user profiles and accounts and using search engines and I haven’t even really started learning JavaScript and when I did start looking at it, I was thinking shit how my gonna get through this? I felt like I spent to much time trying to nail down HTML and CSS that it made JavaScript feel like my mind was just overflowing with information

    • @retrocd
      @retrocd 5 месяцев назад +1

      Same here, but learnt a bit of js, would you like to partner up and do this together?

    • @mryup6100
      @mryup6100 3 месяца назад +1

      Just start small, maybe your bigger project is too big for now

    • @jensensphotography4570
      @jensensphotography4570 3 месяца назад +1

      @@mryup6100 yes I think you are right but as I go and learn I can just keep adding on, and I will start a web development course at the start of next year which should help, and until then I’ll just keep self learning, thanks for the advice

    • @mryup6100
      @mryup6100 3 месяца назад

      @@jensensphotography4570 No problem, sounds like you got a good plan

    • @TharunV-z3w
      @TharunV-z3w Месяц назад +1

      How and where did you learn bro? Please help me... I can't do paid courses😭🙏🏻 I would be really grateful if you could provide info on free sources

  • @gusidichaitanya176
    @gusidichaitanya176 Год назад

    This guy reminded me of my whole CS engineering life

  • @armsthetics
    @armsthetics Год назад +3

    Appericate you for this as a computer science student and learning full stack on my own, this is a lot of value and definitely nice guide to follow!

  • @korngsamnang
    @korngsamnang Год назад +1

    This is one of the best roadmap videos for web development I've ever seen.

  • @mahamoudlaag8773
    @mahamoudlaag8773 Год назад

    Amazing, made me understand a lot better then I was bed watching this video.

  • @voxmor
    @voxmor Год назад

    Great Video! After a few iterations, I found myself following the path you describe, but it sure would have been great to do it from the start 😅

  • @hi_eklavya
    @hi_eklavya 9 месяцев назад

    learning how to code found this at exact right time thanks yt algorithm and thanks to you

  • @RhodaOgungbemi
    @RhodaOgungbemi 10 месяцев назад

    This is so helpful on so many levels. Thank you

  • @ndayisabajonas8452
    @ndayisabajonas8452 Год назад

    Thanks. Make another detailed tutorial on web development

  • @Dontgo5
    @Dontgo5 Год назад

    thank you for sharing. How long will it take to learn these things? seems like an eternity

  • @ojaypopeyee179
    @ojaypopeyee179 Год назад +1

    Nice video currently learning javascript and data structure and algorithms

  • @kallamsudhakar4957
    @kallamsudhakar4957 7 месяцев назад

    It's wonderful video.the way of explaining is awasome.easy to understand with effective examples

  • @innocentofodum9395
    @innocentofodum9395 8 месяцев назад

    Great content, just subscribed. I would like to learn.
    Do you run any Tutorial class for newbies??

  • @saadhowlader4019
    @saadhowlader4019 4 месяца назад

    loved the video conner as someone whos aspiring to be developer. I was wondering to learn all of this properly how long would it take?

  • @babushka10
    @babushka10 Год назад

    Full detailed course would be great on this topic

  • @eternalifeproductions
    @eternalifeproductions Год назад

    HTML, css (grid), vanilla JavaScript plus fetch,PHP,MySQL,cron jobs json python

  • @HouseOfCobras
    @HouseOfCobras 10 месяцев назад

    I want to start doing web development and this video helps out a lot 👍 However where can I actually make a website and start doing the things you have told me to do?

  • @vascoonearth
    @vascoonearth 3 месяца назад

    Only saw this video now, but I have a question, that i think its quite important, how much time should I spend in this "journey" or in each step? A few months? A year perhaps? I think the answer to this question might help me know how much time I should spend in each step helping me progress better.

  • @robbiencube
    @robbiencube 7 месяцев назад

    oky this is the best explained video lve come across in this platform thank you!!!

  • @omarelesnawy1833
    @omarelesnawy1833 8 месяцев назад

    Great effort with great explanation, Thank you!

  • @abhcode
    @abhcode Год назад

    Actually i feel this is a practical one in the 1st 3 min itself!
    Thanks a lot

  • @big-bang6376
    @big-bang6376 5 месяцев назад

    Great video Conner. im about learn programming and web development, how long would it take for me to grasp a reasonable level these things you listed? Thanks

  • @Evangelist45938
    @Evangelist45938 Год назад

    You are super underrated!!!
    This channel deserve more subs

  • @SahibNub
    @SahibNub Год назад

    Nice roadmap. I am gonna start the journey soon 😊

  • @proflead
    @proflead 9 месяцев назад +1

    Nice one! Thanks for sharing!

  • @Nakul_G
    @Nakul_G Месяц назад

    thanks Conner this is so helpful

  • @razawmuhsin9150
    @razawmuhsin9150 9 месяцев назад

    Thanks so much for your video , well I am actually confused with all different things to make website and things,can you please make a video for those diffrent languages and frameworks that serve the same purpose? For example (python vs java ,angular vs flutter, nodejs vs react .....).i am a complete beginer i want to understand the complete basic please.

  • @abdiazeezmohamed8020
    @abdiazeezmohamed8020 9 месяцев назад

    Truly amazing and easy to understand, thank you

  • @sadoa8471
    @sadoa8471 6 месяцев назад

    Thank you you explained everything, I enjoyed watching this video

  • @phuongbui4345
    @phuongbui4345 4 месяца назад +3

    You just summarize 4 years of college degree in 10 mins

    • @simonchainbers8943
      @simonchainbers8943 3 месяца назад

      Idk man. College teaches other back end technologies like Java (Spring Boot), Python (Django) and C# (.NET) which are used by most companies and enterprises. Node js ain’t that popular in the work environment. Maybe for personal projects, a startup and of course RUclips. But not if your planning on working for a big company.

    • @streamsniperrty
      @streamsniperrty 2 месяца назад

      Nah lol this isn't a college degree pipeline 😂

  • @tuna_yag
    @tuna_yag Год назад

    This edit is on fire!! thanks for the content

  • @Effectivebasketball
    @Effectivebasketball 7 месяцев назад

    Would never spend a second on it knowing what I know now.

  • @nicoplakolm4609
    @nicoplakolm4609 Год назад

    I agree that they are easy to learn, but they are hard to use and not worth using beyond just prototyping(except GO) imho. Anything that's more complex should be done in a proper statically typed language.

  • @murtajiz545
    @murtajiz545 11 месяцев назад

    Awesome video! Super insightful and helpful.

  • @ola...o1009
    @ola...o1009 Год назад

    Thanks for the languages map. I am not a coder. Petroleum background but looking to learn languages that criss cross multiple industries. Where does Python fall in Web Development ?

  • @tonyng6448
    @tonyng6448 10 месяцев назад

    Excellent roadmap