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

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

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

  • @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

  • @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🎉

  • @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!

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

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

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

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

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

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

  • @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.

  • @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 RUclips channel.

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

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

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

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

  • @user-mw3yz1zd5t
    @user-mw3yz1zd5t Год назад

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

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

    bro, definitely one of the best web development channel

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

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

  • @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.

  • @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 :)

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

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

  • @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$

  • @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 😂

  • @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!

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

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

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

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

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

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

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

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

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

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

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

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

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

    Thanks for create and share!

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

    Thanks Kyle.

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

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

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

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

  • @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.

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

    Thank you, Kyle.

  • @AD-rf4wf
    @AD-rf4wf Год назад

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

  • @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.

  • @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.

  • @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.

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

    can you make nextjs 13 with tailwind and typescript project?

  • @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.

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

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

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

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

  • @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.

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

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

  • @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 🫡🫡🫡

  • @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

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

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

  • @atlantic_love
    @atlantic_love Год назад +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.

  • @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?

  • @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! 🙏

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

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

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

    Thanks Kyle!

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

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

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

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

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

    what jackson guitar type is that?

  • @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 RUclips 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 RUclips 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.

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

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

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

    Thank you sir

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

    I wish you had flutter course

  • @RahulrajR-qs6bw
    @RahulrajR-qs6bw Год назад +1

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

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

    I was waiting for this video 😫😫

  • @陳旻聖-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.

  • @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 😅

  • @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!

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

    Wow looks like a damn solid course!

  • @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.

  • @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

  • @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.

  • @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.

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

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

  • @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

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

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

  • @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?

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

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

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

    $127
    i'm good, cheers 😨

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

    Sweet boy)

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

    are your couse free

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

    {2023-07-22}

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

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

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

    Bhai koi indian hi bta deta

  • @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 RUclips 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 3 месяца назад

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