How To Learn JavaScript In 2023 - From Zero To Mid-Level Developer

Поділитися
Вставка
  • Опубліковано 6 жов 2024

КОМЕНТАРІ • 140

  • @mistn
    @mistn Рік тому +30

    Awesome. With all the free stuff you put out and discounts for special cases, there is nothing wrong with having a paid course. Especially, one with so much effort put into it.
    Everyone has to eat. Keep it up man🎉

  • @duskyHeHe
    @duskyHeHe Рік тому +93

    Hey Kyle, would love to have a nextjs 13 tutorial from you, like the ones you have on sql and node.

    • @gmd2171
      @gmd2171 Рік тому +4

      I requested him multiple times. Seems like he is very busy these days in making another updated react course

    • @juanpasten6077
      @juanpasten6077 Рік тому +2

      I support this idea! I want a roadmap and viheos about nextjs 12 and 13

    • @oyuu6565
      @oyuu6565 Рік тому +2

      Up

    • @dannnnydannnn5201
      @dannnnydannnn5201 Рік тому +2

      To be fair, most of the big next 13 features are still experimental. I don’t blame him for holding off when all of the features they hyped up at the conference barely work at this point…

    • @juanpasten6077
      @juanpasten6077 Рік тому +1

      @@dannnnydannnn5201 It makes totally sense what you say there

  • @YuriG03042
    @YuriG03042 Рік тому +16

    Kyle, great video. I would appreciate if you renamed all projects in your course to number them. Like
    Project 1: Todo List
    Project 2: Date Picker
    Project 3: Shopping Cart
    Would be useful so your students would be able to know how many projects they have completed from a quick glance

  • @RAIN_B0T
    @RAIN_B0T Рік тому +2

    over time i came to the conclusion that commenting things can be rendered redundant in the majority of cases when you simply structure and create your code in a way its explaining itself clearly already and keep it as modular as possible that when you would change/update/adjust anything its by structure always containing its own integrity/dependency..
    since you mentioned the wisdom: all you need is a texteditor and a browser(console/devtools) => deeper understanding of javascript may seem hard but when you simply go for it and start messing around in your browser while doin casual things you do anyways and go exploring by classic trial and error in the beginning you will get ahold of alot knowledge-fragments way faster then you may think ;)
    cheers and thank you kyle for bringing knowledge to the people the way you do!

  • @fespamo
    @fespamo Рік тому +1

    this guy is one of the mentors of Front end , and they arent much like him, thank you kyle .

  • @rod6722
    @rod6722 Рік тому +3

    1:09 Thanks for being more honest than 99.9% of course sellers on the Internet.

  • @colindante5164
    @colindante5164 Рік тому +2

    Nothing better than sitting through a 15 min refresher clip on a Saturday morning!!. )) thanks

  • @omarmahat2924
    @omarmahat2924 Рік тому +1

    What a gentleman! The best online tutor I ever came across

  • @Gabriel-iq6ug
    @Gabriel-iq6ug Рік тому +5

    Your course is at a very reasonable price, it's an absolute gift, thank you for that! (I am a JS dev for more than 10 years, I am not the target for your course but I definitely recommend it)

    • @skyhappy
      @skyhappy Рік тому +9

      Nah, price of the course is too high esp considering udemy prices. I'd buy if it was slightly more expensive than a udemy one. I like his vids but $100 for a course on js is too much given alternatives.

  • @girlingame518
    @girlingame518 Рік тому

    you are one of the best 10 youtubers programmers who knows how to teach and which topic in a clear way

  • @haroon_tried_coding
    @haroon_tried_coding Рік тому +47

    hi Kyle Courses are good but prices are too much high for low income countries would be great if you offer discounts for those countries :)

    • @WebDevSimplified
      @WebDevSimplified  Рік тому +20

      I do. Just email me with where you live

    • @haroon_tried_coding
      @haroon_tried_coding Рік тому +3

      @@WebDevSimplified thanks

    • @michawojnowski8956
      @michawojnowski8956 Рік тому +8

      Thats true. The most expensive package is half of my monthly wage. Flaws of living in poland

    • @andreidublas7229
      @andreidublas7229 Рік тому +1

      @@WebDevSimplified how can we email you kyle?

    • @WebDevSimplified
      @WebDevSimplified  Рік тому +7

      My email is listed on the sales page for this course or on the about page of my UA-cam channel.

  • @khaled-dev
    @khaled-dev Рік тому +4

    i took the course awhile ago, it's just perfect and i 100% recommend it.
    NOT A PAID COMMENT BTW 😂

  • @codervince4957
    @codervince4957 Рік тому

    I've already been learning JS for over a year but this is a nice guideline to have!

  • @therobustmole1137
    @therobustmole1137 Рік тому

    100% Wanting to check out the course. This is exactly what i need!

  • @user-mw3yz1zd5t
    @user-mw3yz1zd5t Рік тому

    thanks man i didn't know where to start with javascript

  • @fireandbombs12
    @fireandbombs12 Рік тому

    Thanks Kyle! That made me realize I was farther along than I realized!

  • @elvispalace
    @elvispalace Рік тому

    bro, definitely one of the best web development channel

  • @einatblackrose
    @einatblackrose Рік тому

    I was hoping to get that list from you. Just what I needed now

  • @techwithattila
    @techwithattila Рік тому +3

    When someone tries to learn coding for the first time there are so many sources of information it's difficult to pick something because we worry that it might be the wrong decision.
    I think the most important to thing to realize that as a beginner you don't really know much and following a guide will increase your learning speed tenfold.
    Stop endlessly figuring out if this is the "right" course for you. Just pick something and stick with it for a while and see if how it turns out.
    That's why I think this course is valuable. I'm hoping I will have something like this to offer in the future as well.

  • @husain914
    @husain914 Рік тому +1

    Great tutorial, but Kyle could you please make a Docker tutorial? that would be really useful.

  • @rodblues6832
    @rodblues6832 Рік тому

    Great refresher on JS, Kyle. Any chance you could do a 10 minute tutorial on using the Debugging tool on VS Code?

  • @FaySaud-j3l
    @FaySaud-j3l Рік тому +1

    i really enjoy your teaching and videos and i wanna learn javascript in this road map u provided but the course is way too expensive , i realize u worked hard on it but for a beginner js course there's no reason for it to be 100$

  • @elg281
    @elg281 Рік тому +1

    Thanks Kyle.

  • @kaleeswarakumar5778
    @kaleeswarakumar5778 Рік тому

    Nice Kyle ❤️😎. Nice you are doing good 🔥. Go it for your future goals with your fantabulos mindset.❤️

  • @juanpasten6077
    @juanpasten6077 Рік тому

    Thanks for create and share!

  • @jsricochet
    @jsricochet Рік тому

    Thanks for this video. That's a great roadmap :)

  • @washingtonmaina
    @washingtonmaina Рік тому

    hey kyle would love to see you talk on 3JS i mean that's one of the best library of javascript

  • @haidersultan1925
    @haidersultan1925 Рік тому +2

    Hi Kyle, I hope you're doing well. I just wanted to drop a quick comment to let you know that I sent you an email regarding a request for a discount on your amazing JavaScript course. Thank you for all the amazing work you do, and I appreciate your time. Looking forward to hearing back from you soon. Have a great day ahead! 🙏

  • @KeshariPiyush24
    @KeshariPiyush24 Рік тому +3

    Such a great channel....comes directly to the point no BS. God level explanation in crisp manner. This channel is gem❤

  • @Alexandra-Rex
    @Alexandra-Rex Рік тому

    I haven't touched any programming since I used PHP with MySQL in around 2002 for a small LAN website. But I wonder which language and database is best to use today for making a social media type of website. I've been subbed for a bit now, and you do seem to know your stuff, so I figured you'd be the right person to ask :)

  • @wabbyshabby
    @wabbyshabby Рік тому +1

    Hey Kyle have been following you for past one year, this courses look very well structured. One question, I have already finished the basics of JS and some basic projects. How can I only enroll only for the Advanced topics and Advance Projects? Would be great if there was an option for that as well. Please let me know!

  • @fatihaelbouchaoui
    @fatihaelbouchaoui Рік тому

    Thanks Kyle for the amazing content. I would be extremely grateful if you explain webpack and how to build a project. I learned how to work with classes and modules but I still have trouble putting everything together.

  • @0cactus
    @0cactus 2 місяці тому

    I think some advanced topics from this roadmap related to junior, not a middle

  • @danielphaley6607
    @danielphaley6607 Рік тому

    Excellent... visual presentation... no vibration or attachment... straight down to business for the interested.. learners.. audience.. 👍🌿🌿🌿✌️😃👍🌻

  • @MaherOmri
    @MaherOmri Рік тому

    Hey Kyle! we need MERN Stack project (even small project) with project organisation and best practices for advanced and intermediate levels

  • @sabuein
    @sabuein Рік тому

    Thank you, Kyle.

  • @lauris5275
    @lauris5275 Рік тому +3

    Im learning for almost 2 years front-end. Self-taught. Im at the stage that I could try to send my CV for entry lvl. But i want to learn a bit more and create better projects to show before i do that. When I started it looked pretty easy, but when you realise that coding is not just to remember syntax. You solve problems. You need to solve couple hundred logic problems to know what coding actually is. And many say math is not important. It is very important in coding. I would change my coding knowledge to math knowledge. And also to bring it all together. HTML, CSS, JS and creating your own design is one of the hardest parts. Then you need to learn something like React etc.

    • @CapeSkill
      @CapeSkill Рік тому +9

      you're overcomplicating things way too much. Learning for 2 years is very long and you should already 10000% be entry level ready. Math is really not as important as you make it seem to be as I haven't had the opportunity to apply any of the math at all whatsoever. Just keep applying to jobs and you're gonna be learning 324823462% much faster.

    • @abhipatil7
      @abhipatil7 Рік тому

      I respect your opinion. As you have put in so much work. But I feel your are connecting math with problem solving/logically thinking.
      And it doesn't hurt to be good at maths.

    • @boenrobot
      @boenrobot Рік тому +2

      Math is only important in programming if your project's subject domain is one that requires it AND you work without someone better qualified in the subject domain.
      In most typical applications, 5th grade math is enough.
      You do not need any more advanced math if you're building an ad free facebook clone, or a primitive youtube clone, or what have you.
      You do need advanced math if you want to do any type of "machine learning"/"artificial intelligence" though... which is what powers the ads and recommendations on big platforms.
      But to just start out in programming? To just get a junior developer job? To make a list of "popular" things where "popular" is literally "the top 10 most viewed in the last 24 hours"... you don't need any advanced math.

    • @YuriG03042
      @YuriG03042 Рік тому +4

      WTF if 2 years don't make you feel ready to apply for an ENTRY LEVEL job, nothing ever will. You need to overcome Impostor Syndrome or it will forever haunt you.

  • @martapfahl940
    @martapfahl940 Рік тому

    Wow looks like a damn solid course!

  • @gamingwolf3385
    @gamingwolf3385 Рік тому

    Thank you a lot kale , you helped me and many many other beginners a lot , but i suggest if you can upload a video of tech every react developer should know , because actually i start learning react from your channel , your explanation made react easy , and i want if i have a clear react roadmap from zero to pro to continue in , in general , you are amazing thank you

  • @joooosh9432
    @joooosh9432 Рік тому +4

    Can you do a senior level roadmap too. Just curious to see what you think about that too

    • @lauris5275
      @lauris5275 Рік тому +4

      I don't think that neccesary. If you are in the scene, you already know what needs to be done.

  • @roger_rangel
    @roger_rangel Рік тому

    Hello there! Really love your videos, concise and high quality content 😊 on a side note, which setup (camera) are you using when recording? You inspired me to open my own youtube channel 🫡🫡🫡

  • @theisoj
    @theisoj Рік тому

    Thanks Kyle!

  • @abrotherinchrist
    @abrotherinchrist Рік тому

    Can you provide a more detailed description of your courses, particularly the Advanced Focused Projects? I'm really interested in the ecommerce one.

    • @WebDevSimplified
      @WebDevSimplified  Рік тому +1

      I don't really have super detailed descriptions on them as the projects are not the main focus. The e-commerce project is a basic site for selling digital goods with full Stripe support and email integration for sending links for the downloads.

  • @funtrap2289
    @funtrap2289 Рік тому

    What are the topics should learn in javascript to start learning react

  • @ericliss9600
    @ericliss9600 Рік тому +1

    I'm in the process of checking out right meow. Getting the mid-level package. Reasonable pricing for such an extensive course. I jumped ahead an started learning React but keep hitting walls in my knowledge and I hope this does the trick! Will you be doing coupon codes for recommendations?

    • @WebDevSimplified
      @WebDevSimplified  Рік тому

      Thanks for the support. I really think this should help fill in many of the gaps you are facing. As for discounts based on recommendations that is not something I do. Sorry.

  • @TheMetalMag
    @TheMetalMag Рік тому

    Thank you sir

  • @wesleyowen904
    @wesleyowen904 Рік тому

    Hey Kyle would love to have a full stack flutter course with MySQL

  • @AD-rf4wf
    @AD-rf4wf Рік тому

    That "family" pillow, man. Do you have framed pictures of spoons anywhere in your house perchance?

  • @darelbvcr687
    @darelbvcr687 Рік тому +2

    can you make nextjs 13 with tailwind and typescript project?

  • @CoIdestMoments
    @CoIdestMoments Рік тому +1

    You absolutely need to be building some sort of full stack social media like Facebook though if you want to find a job in the state of the market. You maybe don't realize it since you are senior but the junior market is absolutely saturated by third world devs which are sort of competent and do the work of western devs for 1/10th of the salary , which is an immense problem for all companies that can accept full remote. The only way for real junior devs to find work is to accept working on trash tech stacks in their local market or become REALLY skilled aka building an impressive portfolio , good guide though.

  • @atlantic_love
    @atlantic_love 11 місяців тому +2

    That's what makes these types of videos a dime a dozen. You can read tutorials and go from zero to mid level developer lol.

  • @SurfsUpSeth
    @SurfsUpSeth Рік тому

    Do you have a roadmap for people who have mastered this roadmap?

  • @pangsatabam
    @pangsatabam Рік тому

    Hey Kyle, what would be the best approach to build a website like fandom?

  • @daemon2880
    @daemon2880 Рік тому

    Seeing that white guitar in the background, i now believe you probably that you did that intro song yourself 😆

  • @preslaviliev6843
    @preslaviliev6843 Рік тому

    Kyle , have you thought about paid consultation with you or something similar ?

  • @vinayakm4202
    @vinayakm4202 Рік тому +1

    I was waiting for this video 😫😫

  • @jadthealad5608
    @jadthealad5608 Рік тому +1

    Hey everyone I have a question. I'm somewhat new to coding and whatnot, and I've been learning SQL heavy. I plan on continuing to learn more sql and both python and R as I want to become a data anlayst/scientist. Is knowing sql in depth enough to land me an entry level job as an analyst? I've started learning the basics of Tableau as well. Any feedback would be greatly appreciated!

  • @RahulrajR-qs6bw
    @RahulrajR-qs6bw Рік тому +1

    When everything is free to learn .. why would someone pay 300dollors for the course

  • @mhslab3947
    @mhslab3947 Рік тому

    I wish you had flutter course

  • @Trazynn
    @Trazynn Рік тому +1

    How are css subclasses handled as a js const in a web component? The css const for a normal class makes sense but I can't figure out how a subclass works.

    • @NotesNNotes
      @NotesNNotes Рік тому

      const buttonClass = `

      .button {
      background-color: blue;
      color: white;
      padding: 10px 20px;
      border: none;
      border-radius: 5px;
      }
      .button-secondary {
      background-color: gray;
      color: black;
      }

      `;
      class MyButton extends HTMLElement {
      constructor() {
      super();
      const template = document.createElement('template');
      template.innerHTML = `
      ${buttonClass}

      Click me

      `;
      this.attachShadow({ mode: 'open' });
      this.shadowRoot.appendChild(template.content.cloneNode(true));
      }
      }
      customElements.define('my-button', MyButton);
      are you referring to something like this?

  • @twd2
    @twd2 Рік тому

    trust me, the javascript was designed not to, which means when you know what exactly you have to do with your project javascript, that makes it worse 😅

  • @Abdallah_Ismail
    @Abdallah_Ismail Рік тому

    I would love to be able to buy this course on Udemy 1$ is 30 pounds In my country so when Udemy makes a sale it makes it possible for me to buy courses

  • @fene2899
    @fene2899 Рік тому

    At 7:50, you say you recommend using Vite over Parcel. Why do you list Parcel in your roadmap then? Just shows how it's way too hard to keep things updated-especially tech roadmaps and course content. Also, this is a self-promo vid to sell your $300 Premium course and is essentially an ad, so would be nice if you tagged it as such. I think you're great but your pricing seems really high given your UA-cam demographic.

    • @WebDevSimplified
      @WebDevSimplified  Рік тому +2

      The reason I recommend Vite is that it has really taken over as the best bundler. The reason the roadmap still has Parcel is because that is what I used in that video of the course, but it can be replaced with whatever the most popular bundler of the time is.
      I also wouldn't say this is just a straight up ad. I am giving you value by providing a completely free roadmap for how to learn JS. I also have free videos on most of the topics in this roadmap on my UA-cam channel so you can use this roadmap to learn the concepts from my course without taking my course if it is out of your budget or just something you don't feel is worth the cost.
      I also offer student discounts and PPP discounts to make it as affordable as possible.

  • @kekw6383
    @kekw6383 Рік тому

    what jackson guitar type is that?

  • @arunsuthar4783
    @arunsuthar4783 Рік тому +5

    Sir how to improve problem solving in js

    • @romanarashid6001
      @romanarashid6001 Рік тому

      I also want to know this.

    • @javascripter9477
      @javascripter9477 Рік тому +6

      Solve more problems. Use sites with problems collections.

    • @jed271
      @jed271 Рік тому

      Problem solving isnt tied with a programming language

    • @kolavithonduraski5031
      @kolavithonduraski5031 Рік тому +2

      by understanding what for problems you do...
      best way is always... coding little snippets, debugging this, understanding the problem , exdending your code with it.

    • @javascripter9477
      @javascripter9477 Рік тому

      Reading books on algorithms and watching videos where someone writes programs that you need also could help, I think.

  • @raghavenderreddy2729
    @raghavenderreddy2729 Рік тому

    Hi 👋

  • @ankitpoudel9875
    @ankitpoudel9875 Рік тому

    Can i get this course in torrent website??😂i have no money

  • @viophile
    @viophile Рік тому

    It is not hard, the libraries are hard not the JS itself.

  • @陳旻聖-n8e
    @陳旻聖-n8e Рік тому

    Is there Chinese subtitles available for the course videos?

    • @WebDevSimplified
      @WebDevSimplified  Рік тому

      There are not. The only subtitles for the course are in English.

  • @mdtarikbosunia2435
    @mdtarikbosunia2435 Рік тому

    I have no money. If you give me the course freely, it will help me a lot.

  • @rahi7339
    @rahi7339 Рік тому

    is this fullstack or only front-end focoussed?

    • @WebDevSimplified
      @WebDevSimplified  Рік тому

      It is mostly front-end focused but does have some backend.

    • @rahi7339
      @rahi7339 Рік тому

      @@WebDevSimplified can i get job as full stack developer after the course??

    • @WebDevSimplified
      @WebDevSimplified  Рік тому +1

      That depends entirely on how you apply yourself in the course, what jobs are available, what you apply for, etc. This course doesn't cover things like databases or server setups.

  • @eavdmeer
    @eavdmeer Рік тому

    Object oriented programming came first?? You can see you haven't been around for that long, Kyle!

    • @WebDevSimplified
      @WebDevSimplified  Рік тому

      The order of these two sections is arbitrary. You can learn either one first. I just put OOP first since I find it is a bit easier to understand for people just learning JS.

    • @eavdmeer
      @eavdmeer Рік тому +1

      @@WebDevSimplified at 10:16 you say OO is a bit older, not that it's outdated, it just came first. Not really 😂 To be clear, I don't mean to be disrespectful and I appreciate your work a lot. Just keeping it factual

    • @WebDevSimplified
      @WebDevSimplified  Рік тому +4

      My wording was a bit wrong. What I really meant was that object oriented programming as we know it today was incredibly popular for a long period of time. Technically functional programming languages came first but I argue that modern day functional programming is something that came into popularity much later than OOP and is generally still less popular.

    • @YuriG03042
      @YuriG03042 Рік тому

      @@eavdmeer He literally said he started coding in 2015. I don't know what you gain from mocking someone doing their best to teach others online. Maybe you should start teaching people if you think Kyle is worth making fun of

    • @eavdmeer
      @eavdmeer Рік тому +2

      @@YuriG03042 lighten up, dude. I'm not making fun of him or anyone. I'm noticing something that's not entirely correct and thereby funny to people who've been around the block a 'bit' longer. Kyle has a great channel. I think we can all agree on that

  • @whateveritwasitis
    @whateveritwasitis 7 місяців тому

    Lol "don't get discouraged", it's FREE! 5 min video on why u should take his course.dhead stuff dude

  • @LoveCaseOh
    @LoveCaseOh Рік тому

    hey Kyle, I think your courses are not free 🙃

    • @DoingCoding
      @DoingCoding Рік тому

      i have a pirated one. All course for free on telegram.

    • @manishkarki8119
      @manishkarki8119 Рік тому

      ​@@DoingCodingname of telegram group?

  • @nonlosonon2103
    @nonlosonon2103 5 місяців тому

    Sweet boy)

  • @drzion247
    @drzion247 8 місяців тому

    are your couse free

  • @amirtarek6856
    @amirtarek6856 Рік тому

    Your course is super expensive!!! it's just javascript bro

  • @darksidedani
    @darksidedani Рік тому

    $127
    i'm good, cheers 😨

  • @Pareshbpatel
    @Pareshbpatel Рік тому

    {2023-07-22}

  • @taribahmed67
    @taribahmed67 Рік тому

    Bhai koi indian hi bta deta

  • @viophile
    @viophile Рік тому

    You make it sound like it's free and when you click the link you have to pay over a hundred dollars, 💩

  • @beksultanomirzak9803
    @beksultanomirzak9803 Рік тому

    пр

  • @UnderstandingCode
    @UnderstandingCode Рік тому

    I will NEVER EVER be able to afford this
    I implore someone to please upload a torrent

    • @WebDevSimplified
      @WebDevSimplified  Рік тому +13

      I offer student discounts and PPP discounts to help as much as I can with affordability. If that still doesn't work for you, I have covered 90% of these topics on UA-cam for free and you can follow this road map to learn the topics without taking my course. The main benefit of my course is it is in order and provides you with lots of examples/projects to make learning as easy and quick as possible.
      I really hope you don't try to find a free torrented version of my course though as these courses are how I make my living and without the income they provide I cannot make the free youtube videos I make.

    • @Herxh428
      @Herxh428 Рік тому +2

      @@WebDevSimplified really appreciated your effort . Also those who download from pirate never complete the course they just get addicted to downloading more and more course and eventually they will end up not doing any of the course😂😂

    • @CapeSkill
      @CapeSkill Рік тому

      @@WebDevSimplified how do you get the PPP code? For some reason your website is unable to detect it.

    • @WebDevSimplified
      @WebDevSimplified  Рік тому

      You just need to manually email me for now. Eventually it will be automatic.

    • @Herxh428
      @Herxh428 Рік тому

      @@WebDevSimplified hey is this guaranteed i will move from junior to mid level developer after taking your course??

  • @Balkan55
    @Balkan55 Рік тому

    I am accutaly tring to get a job using these Junior skills ,so good luck to everyone

  • @spy_kill
    @spy_kill Рік тому

    Make a vedio for react js 2023 roadmap

  • @0cactus
    @0cactus 2 місяці тому

    I think some advanced topics from this roadmap related to junior, not a middle