After countless JS project tutorials, I've found that MY most effective way you learn is to watch the tutorial first to get a sense of the "structure" and the "tools" I'll need to complete it, then try it on my own to see if I managed to absorb the information. It's really helped me in recent weeks to really ground this "tutorial knowledge". Thanks Kyle for the honesty and encouragement. I love to see that others are struggling like I am (not that I enjoy it, but I know I'm not alone).
Those who struggle with such simple things are not designed for programming. There are plenty of other great jobs. Do what you can do instead of making your life miserable.
Learning the “grammar of programming” needs to be taught so much more!!! This was (and still is) my biggest hurdle. I can read through documentation and understand what something does, but being able to “put words together in a cohesive sentence” (so to speak) is a huge problem that isn’t taught. So glad you pointed this out - I’m done with my basic html, css, and js studies, but there are still so many things to learn to make it more fluid. This video came at a perfect time for me - thanks man
I was sitting here trying to build projects drawing a blank from being overwhelmed with javascript, watched this video and realized I need to start small. Start with clicking a button and changing the background color, then try to change the text of an element when you click the button. Then try to figure out how to create a new element and have it show up, like the date added to a p element. Little things add up and my confidence already went up. This video is golden
Personally, i prefer knowing the JS very well before diving into projects and 'connecting things up' phase. Yes, you're right about saying we need to actually connect all the small concepts together, but we will never know how to connect them without knowing little things at first. That's what books, documentations and small and concise tutorials are good at. Btw, love your channel, dude, really helpful. :)
This really spoke to me in almost every way. I still struggle with how to connect the pieces even though I have a few big projects in my portfolio and still suffer from imposter syndrome
Cause you don't connect pieces, you start with a big picture where everything is already connected. For this one you need to be good in abstract thinking which comes with Math.
I know that feeling. I know how to connect pieces, though. Thats something you learn when doing this job (Software Engineer) for over 15 years. But I still suffer from imposter syndrome. Sounds weird? It is. When I'm working on a project, everything is fine - more or less. Between projects or longer breaks - due to covid and freelancing - it becomes more and more difficulty again and "my little imposter" gets bigger and bigger. I don't know how to overcome this syndrome, I'm just realizing that I've got such a syndrome. For me, it's helping to look at my portfolio what I've already done and read some old customer feedback to get into the right direction, for a short period of time. Don't give up, fight against this syndrome!
@@emberogames It's nothing to do with imposter syndrome, you seem to be too hard on yourself for some reason. It's more about how you treat yourself in general, whether you think you are never good enough. It's a highway to a burnout, you may need to take it easier and try to play less-work-more-money game.
@@aammssaamm Leave your fear behind you! I am not motivating you for short period of time. I would like to call you a Guru because you are. I am telling the truth-Go easy on yourself. thats all I got to say.
I can't really focus on studying for the first 2 hours after waking up so I always start my day with your videos. Just want to let you know how helpful your channel has been to me. Thanks Kyle.
This is the most annoying video you've made. You kept repeating the same things using different words in the beginning. Then you reveal that the whole video is just an ad and you're not going to give any advice in this video. Please keep ad videos short or make it obvious the video is about a paid course. Anyways, I'm still going to check out the course since I've really enjoyed all your other videos and I'm happy to support you if I'm able to.
Hahah same here. I was looking for that practical advice how I can connect the dots. But it's just an ad. But my learning technique is to follow a tutorial to get the overall sense. Then build it on my own that same project. Next, it's much easier to build something related to that project without following any long hours of tutorials. Please, share your learing techniques so I can make improvements.
@@samiullah9154 Your technique sounds very similar to mine: www.reddit.com/r/learnprogramming/comments/nwv9yr/different_methods_to_learn_discussion/h1bd3p7
At the beginning of the video you said that and I quote: "If you are a senior developer, this video is not for you". I can't disagree with you more to be honest. Senior devs are there to pass on their knowledge to the juniors and mediors in their line of work and the information you gave can help a senior see struggles with the juniors/mediors. That being said: I've really enjoyed watching this video giving insight in the rough moments you had starting up. As a senior myself I recognize these moments all to well. There is great truth in applying the teachings to work with one another and the analogy of connecting the dots is something I will pass on to the juniors/mediors in my team. This is the stuff that makes seniors leaders. Let that sink in for a bit ;)
I watched your video on not getting stuck writing JavaScript. I have something to add... First, the biggest problem I have found with CZcams videos is that you are forced to follow along verbatim. If you are not secure in your understanding, than one little 'improvised' change can disrupt everything else being shown. Very frustrating. However, CZcams videos can be more valuable than some people let on, you just need to know how to use then. Beginners should always finish the project as shown, but then once that is done try adding to the project.. make it better than what was shown. This approach has really helped me to really understand why things were done the way they were. I just read pas comments and see that at least one other person has had this same basic idea. Take what is given and then create your own project from it. Learning 'how to learn' is a skill in itself that needs practice, time and breathing room to grow. Every video of yours has help, I'm just trying to return the favor with my own small contribution.
What I did from the start with those project based tutorials was that I started a similar project that used the concepts of the tutorial but the project was different from the tutorial project so moving on with the tutorial I tried to apply everything to my own project. This helped me understand the concepts and solving problems on my own. I just didn't complete any of the projects I just moved to the next one. Now, a year later, I have 2 ongoing projects on production and keep learning as I go.
Learning Javascript is like learning German (or any foreign language) learn enough to order a beer and a schnitzel. Eventually you will be able to work in the kitchen
I'm not sure if anyone is still watching this video, but one thing that I would like to point out is that it was a LIVE STREAM. There are a lot of people saying that it was a long ad for his course, and whilst the video was a bit long, that's because it was originally a livestream. Livestreams are more than just videos that get to the point whilst hitting the 10 minute mark. I've also noticed some comments accusing Kyle of "belittling" the other types of JS tutorials that are out there. He was simply saying that they aren't useful for the two types of people that were described in the beginning of the video. If you find yourself disagreeing with him, then you may just have a different way of learning, or you may not be one of those types of people. That's completely fine. I thought this video had a good pep talk, and gave me a good idea of what it is that is stopping me from getting to grips with JS. I may check out his course later after doing some more work on my own, but of course, I am not OBLIGATED to do so. And neither is anyone else. Thank you for all your hard work, Kyle. c:
This is is really something that noone talks about. Such a good point. I'm Front-End dev student and I felt so broken and unfit to even be on this course when it's what I really want to do, but can't put code together on my own without seeing some references beforehand. I really want to learn things from scratch, from vanilla JS, but my course is pushing so quickly to React...after 2 months from the start.
This video is golden. Now i know why i learnt python faster and easier than javascript. And its because of the person that was teaching me. I remember i watched a python crash course from freecodecamp and mike the guy who was teaching, he always made a small project after some concept and how to combine them into something. I wish every tutorial did it like that.
His own course? Yeah, makes sense. Weird how people want to make money on their own work, isn’t it? By the way, I’ve paid for Kyle’s CSS course and it’s well worth the money.
@@jthomasaurus No one cares if you want to make money or if you're selling a product - more power to you. Just stop with the shitty sleazy marketing. This video is a literal waste of time and a 30 minute undisclosed ad, yet it's titled something completely else. I'm not sure if you need me to spell out how bad of an advertisement this is and why it's bad if it's not obvious to you? Do you know what clickbait is? This is clickbaitx100 worse. It is also completely besides the point if his course is ultimately the next best thing since sliced bread or complete poop, it's not like it will change this video and what it is.
Best practical advice I ever found on learning JavaScript from CZcams. I think this might just make a breakthrough and save my life :). Thanks Kyle a thousand for sharing this approach.
I've always learned by getting a group of fundamental concepts and then cycling thru them beginning by a short definition of each concept, and growing to more refined, technical and precise definition of each one. After that i would make a map/diagram of the concept I've grasped and had a clear understanding of everything. Couldn't do this with js until i watched this video. Now finished my todo list app with no stress. All of your content is gold. WDS is top!!!
I've watched most of your videos and this is the first time I feel you could have done things differently. I think it would have been better if you started by saying you were promoting your course. It would have made the video feel less sales-y. 🙃 I love your teaching style and I'm glad you created the course. I'll buy it for myself and for my daughters. I just think that many people (including myself) feel a little put off by the less direct way you went about promoting it. I hope that doesn't sound harsh. Again, I love your channel and your teaching style. I'm just giving you some (hopefully helpful) feedback. 😊
Thank you Kyle for slapping on my face and telling my about my mistakes I did for 5+ years. Your slap is unforgettable and I will start applying your advice today.
I'm a dropout and self-taught computational programmer (math and physics background) and got into web dev about two years ago, so I'm an expert on feeling the imposter syndrome acutely. You're right, doing little projects is the best way to go at this point.
If after all the credible and insightful long talks you're still trying to sell your course at the end of your video, to me you don't really care about any youngsters growth, and the pain they go through trying to learn this language in the hopes of providing a better life for themselves and importantly their family. you still in for your pocket. youtube could literally give you so much from streams and you could host the docs on your site. but you still decide to compile it and use it for self gain. as much as I'm an avid followers of your work. this video came across my timeline because of my searches and huddles on learning javascript. was so happy I found your video addressing something like this until the selling point. I wish you well, but it's not encouraging at all.
I was watching this out of curiosity and it felt like i was hearing my story.. Went through the exact same process (I'm sure allot of programmers do). Problem of programming is you can do things a million way's and its up to you to choose your way. I'm also a self teached programmer. Back in my days there was no way to learn this at school. I'm programming for about 36 years now in different languages (started with assembly). For a few years i'm playing arround with javascript & python for Led screens software. I had also difficulty how to start a project. I though so much ahead so it worked against me. Like I can create a part like this, but how would that work with that other part? And what are the caveats what i'm gonna face.. And thats what locked me down sometimes asking myself "Is this the way?" I'm retired because of medical issues, but i'd never stopt programming, and I probably never will because it's fun. But do things one step at a time, you'll always find a way to connect you parts to form the project you are after and those caveats you can solve on the way. Just dont get affraid of your project. And i love the way how Web Dev Simplified is explaining things! Hey really understands the way how to explain to a beginning or even expert programmers. I know for sure i got allot of usefull information for my javascript projects.
I was fired a week ago. The first ever js project I made was your tutorial on Carousel. I know nothing about web development. I was into backend. Your words inspire me. Thank you!
I think you have perfectly explained the headache that I'm having with Javascript , I understood the concepts when learning them individually but doing a project requires me to combine them and then my mind goes blank. You are correct it is very much like learning a foreign language which I also have experience with. When doing code along videos it feels like I'm cheating or trying to memorise and learning concepts in isolation is insufficient. I need a middle-ground between the two.
This guy's hair's so good that I can't stare for too long or it gets awkward in my head 😂😂😂 Also, tons of wisdom in this livestream my guy, I'm gonna try building little js apps
I am having the same issue. Most tutorials are "do this, do this and do this. Here's the result". I wanna know why am I doing this and then this and what exactly did this mean and how did it create that result.
Sir I make js project by watching video tutorials but when I have to do by myself without watching tutorials i failed to make js project what to do sir plZ tell me
great video, i'm finding the same thing, "context" i want to build but no one tells you how to think and how to break dow the problem. Everyone says "break down the problem" but what is step one in that process
This is exactly where I am at. So frustrating. I appreciate this video so much. I am heading in the right direction, I just need those connections. Thanks Kyle.
I was looking for that practical advice how I can connect the dots. But it's just an ad. But my learning technique is to follow a tutorial to get the overall sense. Then build it on my own that same project. Next, it's much easier to build something related to that project without following any long hours of tutorials. Please, share your learing techniques so I can make improvements.
Exactly my thoughts! Was waiting for that practical advice to connect the pieces together, but it turns out one has to pay $140 for it. Great video anyway!
This is EXACTLY the question I had on my mind. I have been going through the lessons on W3Schools and watching a bunch of random videos, starting to browse Udemy, etc, but wasn't finding what I was looking for. You described exactly what was on my mind. HOW DO I CONNECT THESE CONCEPTS TO THINK ON MY OWN. Critical thinking is the best and most fundamental teaching concept, and it is not leveraged by most teachers well. "Give a man a fish, he eats for a day. Teach a man to fish he'll eat for a lifetime." I'm going to buy your course for this one important reason. BTW, do you know of any visual code tutorials showing how different parts of a JavaScript application are connected together (like an old modular synthesizer)? I swear I saw something like this somewhere, but I haven't been able to find it again.
There are good days and there are bad days. But there will never be a day when I'll not be grateful for such amazing content ! You're a lifesaver Kyle ! I'll see you in the course now
@@sanghvian That's great to hear. I am sure you must have gone through many other course/videos on youtube or any other platform related to JavaScript. But as this course promotion video promises that you will be able to make Projects on your own rather than following tutorials. So can you now make projects on your own. Does provide like what kind of logic(of javascript) has to be applied to build the projects.
As a fluent trilingual, i also thought this is how I should approach programming but haven’t executed yet. I’ll now try this approach with more confidence!
This seems like great advice. I don't have a problem with the creativity to create tiny or small projects it's almost always what pieces do I fit together to do this thing. I will give this a lot of thought and I think if you are doing a project it seems too large just keep distilling it down until you can connect things then move up to the next larger thing. Thanks for making me think in this direction.
One thing that every programming language must improve in their language is to explain errors in a more clear and simple way so that everyone can understand. The typical way of pointing out errors is extremely unclear and difficult to understand unless it’s been told by someone what it is.
I completely agree with you! Until I started doing projects on my own, planning, designing and developing them, I didn't felt really confident in my Designer or Developer skills. The most important step you must take to really learn JavaScript or any other programming language is building projects on your own. 👌
Dope video I can heavily relate to this video. I been around javascript for 2 years and I finally wrap my mind around the learning curve of the language at least for myself which was watching tutorial videos that builds real world projects and rebuild the features once your done with the project but during the tutorial learn how the javascript is connecting with the DOM or the other javascript once you can connect the code together itll all make sense.
i never saw a video in which anyone is telling do this do that i get bored but i really saw your full video just because of your way of telling each and every thing in very simple way all videos on your channel is awesome and much better than paid courses.
bruh the price is too high in indian currency.. this is almost 2-3 months of flat rent for me.. rip. still the price is nothing compared to the clever programmer courses which just feels like a huge scam
@@WebDevSimplified thanks, and this video helped TONES also, I want to buy your beginner course. But our country doesn't have Paypal (ikr stupid) so is there any way I can pay through payoneer? also, I'm a minor so I don't have a credit/debit card 😅
Unfortunately PayPal and credit card are tge only means of payment I can accept. I am really sorry. I don't have control over the payment process of my site. Maybe you could have your parents use their card and you pay them back if possible.
@@WebDevSimplified it's okay, i still learn a lot from your channel. I'll ask them but let's see if they'll agree (they kinda want me to focus on my studies 😅) anyways thanks for replying and love the work you do :)
Hey thanks brother watching from India ,,,,, you cleared it completely ... U Are awesome. I am going through the same problem but i know now how to keep going with the pace
The key is picking tutorials you are ready for. If you don't know how to build a simple todo app yet, following a netflix clone tutorial is not going to teach you anything. You have to incrementally take your knowledge to the next level. In essence, solving problems incrementally is software development.
Actually it's the other way around. Stupid todo list youtubers steal from each other make neither sense nor use. Trying to clone something useful and challenging keeps you focused and excited. And also comes with more chances to be one of those who built Netflix one day.
I wildly disagree with all the complainers who left comments below. I have already received well over $150 in value just rom watching Kyle's other videos. Like so many others, I am avid Udemy consumer (where the avg cost of a course is $12) so I get the complaints about price, but having learned from many of these so called rock stars on Udemy and CZcams and having watched numerous videos from Kyle, I can tell you he's onto something. I think the approach he has put together makes a ton of sense and if it delivers, its definitely worth $150 or more. From watching his videos and seeing the way his mind works, which is new and fresh and impactful. Perhaps he could have made a shorter video to promote his course but he wanted to contrast the learning styles he has seen to the method he has developed and believes, much like learning a language, will connect the dots better. Anyone can be a consumer .. Kyle has put in the time to learn and then build a "learning method" that seems VERY solid to me. How much should someone be compensated for that type of work. Well, see for yourself .... what do you have to lose ... if you don't get $150 of value from his course you can tell him why and get a refund. I sent an email to be on the list to take the course when its ... I'm looking forward to seeing the content. keep up the Amazing work Kyle .. you are a bit of inspiration.
Wow Joe. Thank you so much. I really appreciate all your kind words. This course has been my sole project for a full year now and I am so excited to finally have it all released in just a few weeks. I really hope you enjoy it when it launches.
@@WebDevSimplified dude I've been a c# mvc, java jsp, as well as backend developer for many years. I recently got a Mac and am switching to React, JS, Node/Dino and I love what your doing in the space. Stay motivated ... you are dong great work ... I think you are upholding your mission statement .. taking somewhat complex things .. e.g LIFO(stack, linked lists) and making them very accessible to folks. You have a gift .. keep working it ... as I can continue my own HTML/CSS, JS, Dino developer journey .. I'll keep tuning in
I'm currently facing what you saying now,I have learnt JavaScript but setting up a project myself is a serious problem to me now.please what kinds of projects would you recommend.
Man, I love your other videos, you taught me a lot, explained a lot of things I did not know I need explained. And I also understand the need to advertise your courses, but this is not a good way...after 12 minutes I just fast forwarded and gained nothing from this video :/ Maybe just start of with a minute or two explaining what you can teach us and then add the course info... Cause this way (30 minutes ad) people will just lose interest in it at all. Looking forward to your other vids.
Hi Kyle, Good Afternoon! I was wondering if i can still get the $147 deal, all i see is the $127 BASIC PACKAGE, COMPLETE PACKAGE $197.00, as well as the premium package for $297. or am i missing something, is the $127 deal the same as mentioned in this vid for $147???
I dropped my phone and accidentally clicked on a random video in the feed. And the first thing I heard after I picked it up is that I struggle with Javascript. Didn't know that, lmao
What you're saying is also true for other languages, not only Javascript. I tried to learn Java using minecraft spigot plugins, and I was copying the code that was writing the guy without understanding OOP, so I didn't know how to make anything.
After countless JS project tutorials, I've found that MY most effective way you learn is to watch the tutorial first to get a sense of the "structure" and the "tools" I'll need to complete it, then try it on my own to see if I managed to absorb the information. It's really helped me in recent weeks to really ground this "tutorial knowledge". Thanks Kyle for the honesty and encouragement. I love to see that others are struggling like I am (not that I enjoy it, but I know I'm not alone).
Those who struggle with such simple things are not designed for programming. There are plenty of other great jobs. Do what you can do instead of making your life miserable.
@@aammssaamm nope not being condescending or negative here either...
@Kyden people are getting worried about the job market getting overpopulated it seems.
@@king-manu2758 lol before you can make them worry they’ll retire.
@@lamb8086 aren’t you tired by seeing a half empty glass everywhere? Think positive.
"If you're here it means that you're struggling with javascript" damn okay I was just curious I didn't expect a roast 😂😂
Well... It is true to some extent though...😭😭
LMFAO no fucking cap bro damn I feel attacked 😭😭😭😭😭😭
Same!
Thanks buddy I feel violated.
I can’t justify purchasing this without you giving one single example what connecting at two concepts are and the context to go along with it
This is a very valid argument indeed
Right
Yup
Learning the “grammar of programming” needs to be taught so much more!!! This was (and still is) my biggest hurdle. I can read through documentation and understand what something does, but being able to “put words together in a cohesive sentence” (so to speak) is a huge problem that isn’t taught. So glad you pointed this out - I’m done with my basic html, css, and js studies, but there are still so many things to learn to make it more fluid. This video came at a perfect time for me - thanks man
Can't relate more to what you said
Facts
I was sitting here trying to build projects drawing a blank from being overwhelmed with javascript, watched this video and realized I need to start small. Start with clicking a button and changing the background color, then try to change the text of an element when you click the button. Then try to figure out how to create a new element and have it show up, like the date added to a p element. Little things add up and my confidence already went up. This video is golden
I’m here because I want to check out your hair and guitar. The JavaScript stuff is just extra on top of that.
Yeah it’s just the cherry 😂
Personally, i prefer knowing the JS very well before diving into projects and 'connecting things up' phase. Yes, you're right about saying we need to actually connect all the small concepts together, but we will never know how to connect them without knowing little things at first. That's what books, documentations and small and concise tutorials are good at. Btw, love your channel, dude, really helpful. :)
👍👍👍👍
This really spoke to me in almost every way. I still struggle with how to connect the pieces even though I have a few big projects in my portfolio and still suffer from imposter syndrome
You are definitely not alone.
Cause you don't connect pieces, you start with a big picture where everything is already connected. For this one you need to be good in abstract thinking which comes with Math.
I know that feeling. I know how to connect pieces, though. Thats something you learn when doing this job (Software Engineer) for over 15 years. But I still suffer from imposter syndrome. Sounds weird? It is. When I'm working on a project, everything is fine - more or less. Between projects or longer breaks - due to covid and freelancing - it becomes more and more difficulty again and "my little imposter" gets bigger and bigger. I don't know how to overcome this syndrome, I'm just realizing that I've got such a syndrome. For me, it's helping to look at my portfolio what I've already done and read some old customer feedback to get into the right direction, for a short period of time. Don't give up, fight against this syndrome!
@@emberogames It's nothing to do with imposter syndrome, you seem to be too hard on yourself for some reason. It's more about how you treat yourself in general, whether you think you are never good enough. It's a highway to a burnout, you may need to take it easier and try to play less-work-more-money game.
@@aammssaamm Leave your fear behind you!
I am not motivating you for short period of time. I would like to call you a Guru because you are. I am telling the truth-Go easy on yourself. thats all I got to say.
basically a 30min of him promoting his own course, i'm learning a ton from massive project based courses ;)
Those are my thoughts.
I bet you we was a salesmen before a dev
I can't really focus on studying for the first 2 hours after waking up so I always start my day with your videos. Just want to let you know how helpful your channel has been to me. Thanks Kyle.
This is the most annoying video you've made. You kept repeating the same things using different words in the beginning. Then you reveal that the whole video is just an ad and you're not going to give any advice in this video. Please keep ad videos short or make it obvious the video is about a paid course.
Anyways, I'm still going to check out the course since I've really enjoyed all your other videos and I'm happy to support you if I'm able to.
I was sitting here listening to how I was as going to connect the dots just to get an ad for a course.
Thank you. You just saved me 15 mins of my life. I kept watching and was wondering what the advice was. I will just go and read Kyle Simpson.
Hahah same here. I was looking for that practical advice how I can connect the dots. But it's just an ad.
But my learning technique is to follow a tutorial to get the overall sense. Then build it on my own that same project. Next, it's much easier to build something related to that project without following any long hours of tutorials.
Please, share your learing techniques so I can make improvements.
@@samiullah9154 Your technique sounds very similar to mine: www.reddit.com/r/learnprogramming/comments/nwv9yr/different_methods_to_learn_discussion/h1bd3p7
Wow. Nailed it on the head. It's always bugged me that nobody takes this approach.
Damn, a 30 min ad for your course, you had me until you started to push your courses
bro said don’t watch tutorial just to talk about his course
sorry, I love your channel but the course is extremely expensive
😭
Udemy is cheap
How much is it? I tried to find it, but it unavailable?
@@Agustin-jo8mv 117 bucks
@@Hsa008 Thanks. Well damn, I think that's worth it if it actually is helpful. Team treehouse is $200/month. I need that. Haha.
At the beginning of the video you said that and I quote: "If you are a senior developer, this video is not for you". I can't disagree with you more to be honest. Senior devs are there to pass on their knowledge to the juniors and mediors in their line of work and the information you gave can help a senior see struggles with the juniors/mediors.
That being said: I've really enjoyed watching this video giving insight in the rough moments you had starting up. As a senior myself I recognize these moments all to well. There is great truth in applying the teachings to work with one another and the analogy of connecting the dots is something I will pass on to the juniors/mediors in my team.
This is the stuff that makes seniors leaders. Let that sink in for a bit ;)
Can you do a video of your early projects you started small connecting these JS pieces together ? Would love to see how you approached!
I watched your video on not getting stuck writing JavaScript. I have something to add... First, the biggest problem I have found with CZcams videos is that you are forced to follow along verbatim. If you are not secure in your understanding, than one little 'improvised' change can disrupt everything else being shown. Very frustrating. However, CZcams videos can be more valuable than some people let on, you just need to know how to use then. Beginners should always finish the project as shown, but then once that is done try adding to the project.. make it better than what was shown. This approach has really helped me to really understand why things were done the way they were. I just read pas comments and see that at least one other person has had this same basic idea. Take what is given and then create your own project from it. Learning 'how to learn' is a skill in itself that needs practice, time and breathing room to grow. Every video of yours has help, I'm just trying to return the favor with my own small contribution.
What I did from the start with those project based tutorials was that I started a similar project that used the concepts of the tutorial but the project was different from the tutorial project so moving on with the tutorial I tried to apply everything to my own project. This helped me understand the concepts and solving problems on my own. I just didn't complete any of the projects I just moved to the next one. Now, a year later, I have 2 ongoing projects on production and keep learning as I go.
Me too.... I've just started doing the same as you said a month ago..... Hope it'll work.....
Makes total sense, I always related it to learning a new language. Thanks Kyle for keeping it real and honest and helping us "connect the dots"
Learning Javascript is like learning German (or any foreign language) learn enough to order a beer and a schnitzel. Eventually you will be able to work in the kitchen
Good Analogy! 👍
Stimmt ganz genau 😜
bier danke
Das ist wahr!
or in JavaScript
!![]
I'm not sure if anyone is still watching this video, but one thing that I would like to point out is that it was a LIVE STREAM.
There are a lot of people saying that it was a long ad for his course, and whilst the video was a bit long, that's because it was originally a livestream. Livestreams are more than just videos that get to the point whilst hitting the 10 minute mark.
I've also noticed some comments accusing Kyle of "belittling" the other types of JS tutorials that are out there. He was simply saying that they aren't useful for the two types of people that were described in the beginning of the video. If you find yourself disagreeing with him, then you may just have a different way of learning, or you may not be one of those types of people. That's completely fine.
I thought this video had a good pep talk, and gave me a good idea of what it is that is stopping me from getting to grips with JS. I may check out his course later after doing some more work on my own, but of course, I am not OBLIGATED to do so. And neither is anyone else.
Thank you for all your hard work, Kyle. c:
This is is really something that noone talks about. Such a good point. I'm Front-End dev student and I felt so broken and unfit to even be on this course when it's what I really want to do, but can't put code together on my own without seeing some references beforehand. I really want to learn things from scratch, from vanilla JS, but my course is pushing so quickly to React...after 2 months from the start.
This video is golden. Now i know why i learnt python faster and easier than javascript. And its because of the person that was teaching me. I remember i watched a python crash course from freecodecamp and mike the guy who was teaching, he always made a small project after some concept and how to combine them into something. I wish every tutorial did it like that.
I remember that tutorial! That guy is awesome
Mike is an amazing teacher
30 minute ad for a course, nice.
😂😂😂😂
His own course? Yeah, makes sense. Weird how people want to make money on their own work, isn’t it?
By the way, I’ve paid for Kyle’s CSS course and it’s well worth the money.
@@jthomasaurus No one cares if you want to make money or if you're selling a product - more power to you. Just stop with the shitty sleazy marketing.
This video is a literal waste of time and a 30 minute undisclosed ad, yet it's titled something completely else. I'm not sure if you need me to spell out how bad of an advertisement this is and why it's bad if it's not obvious to you? Do you know what clickbait is? This is clickbaitx100 worse.
It is also completely besides the point if his course is ultimately the next best thing since sliced bread or complete poop, it's not like it will change this video and what it is.
bro said don’t watch tutorial just to push his course 😭 🤦🏻♂️
I played a drinking game. Every time Kyle said "connect pieces of JavaScript together", I took a shot. I'm dead now.
🤣🤣🤣
Best practical advice I ever found on learning JavaScript from CZcams. I think this might just make a breakthrough and save my life :). Thanks Kyle a thousand for sharing this approach.
Glad it helped!
You're too clean Kyle!
I've always learned by getting a group of fundamental concepts and then cycling thru them beginning by a short definition of each concept, and growing to more refined, technical and precise definition of each one. After that i would make a map/diagram of the concept I've grasped and had a clear understanding of everything. Couldn't do this with js until i watched this video. Now finished my todo list app with no stress. All of your content is gold. WDS is top!!!
I've watched most of your videos and this is the first time I feel you could have done things differently. I think it would have been better if you started by saying you were promoting your course. It would have made the video feel less sales-y. 🙃
I love your teaching style and I'm glad you created the course. I'll buy it for myself and for my daughters. I just think that many people (including myself) feel a little put off by the less direct way you went about promoting it. I hope that doesn't sound harsh. Again, I love your channel and your teaching style. I'm just giving you some (hopefully helpful) feedback. 😊
He sold out
I mean, he's not wrong. He have to earn money from somewhere. This is capitalism after all.
THis is exactly the video i was looking for🙏
Thank you Kyle for slapping on my face and telling my about my mistakes I did for 5+ years. Your slap is unforgettable and I will start applying your advice today.
I'm a dropout and self-taught computational programmer (math and physics background) and got into web dev about two years ago, so I'm an expert on feeling the imposter syndrome acutely. You're right, doing little projects is the best way to go at this point.
If after all the credible and insightful long talks you're still trying to sell your course at the end of your video, to me you don't really care about any youngsters growth, and the pain they go through trying to learn this language in the hopes of providing a better life for themselves and importantly their family. you still in for your pocket. youtube could literally give you so much from streams and you could host the docs on your site. but you still decide to compile it and use it for self gain. as much as I'm an avid followers of your work. this video came across my timeline because of my searches and huddles on learning javascript. was so happy I found your video addressing something like this until the selling point. I wish you well, but it's not encouraging at all.
I really don't know what I like more, your informative lesson or your warm manner.
I was watching this out of curiosity and it felt like i was hearing my story.. Went through the exact same process (I'm sure allot of programmers do).
Problem of programming is you can do things a million way's and its up to you to choose your way. I'm also a self teached programmer. Back in my days there was no way to learn this at school.
I'm programming for about 36 years now in different languages (started with assembly). For a few years i'm playing arround with javascript & python for Led screens software.
I had also difficulty how to start a project. I though so much ahead so it worked against me. Like I can create a part like this, but how would that work with that other part? And what are the caveats what i'm gonna face.. And thats what locked me down sometimes asking myself "Is this the way?"
I'm retired because of medical issues, but i'd never stopt programming, and I probably never will because it's fun. But do things one step at a time, you'll always find a way to connect you parts to form the project you are after and those caveats you can solve on the way. Just dont get affraid of your project.
And i love the way how Web Dev Simplified is explaining things! Hey really understands the way how to explain to a beginning or even expert programmers. I know for sure i got allot of usefull information for my javascript projects.
When you said “i need to address the elephant in the room” 😂 it made me realize maybe i am the elephant in the room 😂😭😭
I was fired a week ago. The first ever js project I made was your tutorial on Carousel. I know nothing about web development. I was into backend. Your words inspire me. Thank you!
i totally agree with you, i think learning from docs or blog is much better than watching those long videos
So this video is basically just self-advertisement and doesn’t really contain the “technique” mentioned.
I think you have perfectly explained the headache that I'm having with Javascript , I understood the concepts when learning them individually but doing a project requires me to combine them and then my mind goes blank. You are correct it is very much like learning a foreign language which I also have experience with. When doing code along videos it feels like I'm cheating or trying to memorise and learning concepts in isolation is insufficient. I need a middle-ground between the two.
This guy's hair's so good that I can't stare for too long or it gets awkward in my head 😂😂😂 Also, tons of wisdom in this livestream my guy, I'm gonna try building little js apps
I am having the same issue. Most tutorials are "do this, do this and do this. Here's the result". I wanna know why am I doing this and then this and what exactly did this mean and how did it create that result.
I agree 100%. The analogy makes so much sense. Thank you so much
WoW! Life-changing talk... I needed this slap in the face! Thanks Kyle! 😬
your the realest youtube programmer .... hats off for you man 🙇
Love your channel! This video motivated me a lot! Thank U!
You nailed it.
That's is what was searching for long time.
Thanks Kyle
bro 150$ is too expensive for some of us, when you can just buy jonas udemy course for 12$ and probably get the same value even more.
Sir I make js project by watching video tutorials but when I have to do by myself without watching tutorials i failed to make js project what to do sir plZ tell me
great video, i'm finding the same thing, "context" i want to build but no one tells you how to think and how to break dow the problem. Everyone says "break down the problem" but what is step one in that process
You would say direct to the point that I have designed a course that works more better than others and stuff like that.
true
Another great video, Kyle. To the point like always. 👍
Its really really helpful for me
Cus I'm in the same situation wer u have been,don't you think your courses are little bit expensive?
This is exactly where I am at. So frustrating. I appreciate this video so much. I am heading in the right direction, I just need those connections. Thanks Kyle.
did you get any better at it? i’m where you at right now
Hello! What technique did you use to connect the pieces of JavaScript together?
@@Tukooldegreat You need to look for a simpler career.
YOU ARE MY HERO, THIS VIDEO SAVED MY CAREER AND DREAMS.
I was looking for that practical advice how I can connect the dots. But it's just an ad.
But my learning technique is to follow a tutorial to get the overall sense. Then build it on my own that same project. Next, it's much easier to build something related to that project without following any long hours of tutorials.
Please, share your learing techniques so I can make improvements.
Exactly my thoughts! Was waiting for that practical advice to connect the pieces together, but it turns out one has to pay $140 for it. Great video anyway!
This is the greatest advice from a best friend. Thank you.
This is EXACTLY the question I had on my mind. I have been going through the lessons on W3Schools and watching a bunch of random videos, starting to browse Udemy, etc, but wasn't finding what I was looking for. You described exactly what was on my mind. HOW DO I CONNECT THESE CONCEPTS TO THINK ON MY OWN. Critical thinking is the best and most fundamental teaching concept, and it is not leveraged by most teachers well. "Give a man a fish, he eats for a day. Teach a man to fish he'll eat for a lifetime."
I'm going to buy your course for this one important reason.
BTW, do you know of any visual code tutorials showing how different parts of a JavaScript application are connected together (like an old modular synthesizer)? I swear I saw something like this somewhere, but I haven't been able to find it again.
hello, have you taken the course? what are your thoughts?
@@julhana68 I have not yet. I had to put JS down for a while and refocus my efforts elsewhere. When I come back I do plan on taking this course.
There are good days and there are bad days. But there will never be a day when I'll not be grateful for such amazing content ! You're a lifesaver Kyle ! I'll see you in the course now
Thank you so much
hey ankit can you give some review of the course
@@tusharubale1788 I dare you to find a better course on JS anywhere. It's amazing !
@@sanghvian That's great to hear. I am sure you must have gone through many other course/videos on youtube or any other platform related to JavaScript. But as this course promotion video promises that you will be able to make Projects on your own rather than following tutorials. So can you now make projects on your own. Does provide like what kind of logic(of javascript) has to be applied to build the projects.
I have the exact same problem. Any suggest video to learn how to connect different pieces??
Nobody connects pieces, everybody starts with a big picture of a project they want to build.
I needed to hear , need to hear this everyday thank you
As a fluent trilingual, i also thought this is how I should approach programming but haven’t executed yet. I’ll now try this approach with more confidence!
This seems like great advice. I don't have a problem with the creativity to create tiny or small projects it's almost always what pieces do I fit together to do this thing. I will give this a lot of thought and I think if you are doing a project it seems too large just keep distilling it down until you can connect things then move up to the next larger thing. Thanks for making me think in this direction.
KYLE YOU ARE MAKING AO MUCH SENSE! lol thank you, I love your videos
I really love watching Kyle videos it's so learning able.
Thank you.! You have no idea how much I needed to hear this.
Me too
you had me at the first half lol
One thing that every programming language must improve in their language is to explain errors in a more clear and simple way so that everyone can understand. The typical way of pointing out errors is extremely unclear and difficult to understand unless it’s been told by someone what it is.
I greatly appreciate your words, they were very helpful.
I completely agree with you! Until I started doing projects on my own, planning, designing and developing them, I didn't felt really confident in my Designer or Developer skills. The most important step you must take to really learn JavaScript or any other programming language is building projects on your own. 👌
Dope video I can heavily relate to this video. I been around javascript for 2 years and I finally wrap my mind around the learning curve of the language at least for myself which was watching tutorial videos that builds real world projects and rebuild the features once your done with the project but during the tutorial learn how the javascript is connecting with the DOM or the other javascript once you can connect the code together itll all make sense.
This really helped me a lot. Thank you 😊
this is literally my exact problem i just realized, thank you
This relates soo hard to me man!! This content is awesome
This guy and dev Ed are the best on CZcams when it comes to actually making technical stuff sound super basic. Y’all the best!
is it possible to see a full syllabus of the courses?
The full syllabus is linked to on the page linked in the description about half way down.
i never saw a video in which anyone is telling do this do that i get bored but i really saw your full video just because of your way of telling each and every thing in very simple way all videos on your channel is awesome and much better than paid courses.
You may want to try reading books. Most likely you'll be surprised how many great things people have already told.
subscribing cause I can see the authenticity right through you❤
I debugged this issue for almost 2 hours yesterday... and when I finally fixed the bug it felt AMAZING
At 30 min in, I would have followed along if you just said, "okay let's get started"
bruh the price is too high in indian currency.. this is almost 2-3 months of flat rent for me.. rip. still the price is nothing compared to the clever programmer courses which just feels like a huge scam
Thanks SO MUCH
edit : 10 minutes in to this video and tears actually reached my eyes
I am so glad I was able to help. Hopefully the advice in this video is able to help you with learning JavaScript!
@@WebDevSimplified thanks, and this video helped TONES
also, I want to buy your beginner course. But our country doesn't have Paypal (ikr stupid) so is there any way I can pay through payoneer?
also, I'm a minor so I don't have a credit/debit card 😅
Unfortunately PayPal and credit card are tge only means of payment I can accept. I am really sorry. I don't have control over the payment process of my site. Maybe you could have your parents use their card and you pay them back if possible.
@@WebDevSimplified it's okay, i still learn a lot from your channel. I'll ask them but let's see if they'll agree (they kinda want me to focus on my studies 😅)
anyways thanks for replying and love the work you do :)
Thanks for this man, your videos continue to help push my journey forward. Hope I can come back someday and thank you when I get a developer job!
I'm glad I can help!
It's the sincerity for me! Thank you very much sir😘😘😘
Hey thanks brother watching from India ,,,,, you cleared it completely ... U Are awesome. I am going through the same problem but i know now how to keep going with the pace
Perfectly said Kyle,I have improved a lot since 6 months after your tutorial.Respect bro!
Great to hear!
Great points - being able to connect Javascript is the key - But course not open at the moment - when will it be available again?
The key is picking tutorials you are ready for. If you don't know how to build a simple todo app yet, following a netflix clone tutorial is not going to teach you anything. You have to incrementally take your knowledge to the next level. In essence, solving problems incrementally is software development.
Actually it's the other way around. Stupid todo list youtubers steal from each other make neither sense nor use. Trying to clone something useful and challenging keeps you focused and excited. And also comes with more chances to be one of those who built Netflix one day.
I wildly disagree with all the complainers who left comments below. I have already received well over $150 in value just rom watching Kyle's other videos. Like so many others, I am avid Udemy consumer (where the avg cost of a course is $12) so I get the complaints about price, but having learned from many of these so called rock stars on Udemy and CZcams and having watched numerous videos from Kyle, I can tell you he's onto something. I think the approach he has put together makes a ton of sense and if it delivers, its definitely worth $150 or more. From watching his videos and seeing the way his mind works, which is new and fresh and impactful. Perhaps he could have made a shorter video to promote his course but he wanted to contrast the learning styles he has seen to the method he has developed and believes, much like learning a language, will connect the dots better. Anyone can be a consumer .. Kyle has put in the time to learn and then build a "learning method" that seems VERY solid to me. How much should someone be compensated for that type of work. Well, see for yourself .... what do you have to lose ... if you don't get $150 of value from his course you can tell him why and get a refund. I sent an email to be on the list to take the course when its ... I'm looking forward to seeing the content. keep up the Amazing work Kyle .. you are a bit of inspiration.
Wow Joe. Thank you so much. I really appreciate all your kind words. This course has been my sole project for a full year now and I am so excited to finally have it all released in just a few weeks. I really hope you enjoy it when it launches.
@@WebDevSimplified dude I've been a c# mvc, java jsp, as well as backend developer for many years. I recently got a Mac and am switching to React, JS, Node/Dino and I love what your doing in the space. Stay motivated ... you are dong great work ... I think you are upholding your mission statement .. taking somewhat complex things .. e.g LIFO(stack, linked lists) and making them very accessible to folks. You have a gift .. keep working it ... as I can continue my own HTML/CSS, JS, Dino developer journey .. I'll keep tuning in
I'm currently facing what you saying now,I have learnt JavaScript but setting up a project myself is a serious problem to me now.please what kinds of projects would you recommend.
Man, I love your other videos, you taught me a lot, explained a lot of things I did not know I need explained. And I also understand the need to advertise your courses, but this is not a good way...after 12 minutes I just fast forwarded and gained nothing from this video :/ Maybe just start of with a minute or two explaining what you can teach us and then add the course info... Cause this way (30 minutes ad) people will just lose interest in it at all. Looking forward to your other vids.
Hi Kyle, Good Afternoon! I was wondering if i can still get the $147 deal, all i see is the $127 BASIC PACKAGE, COMPLETE PACKAGE $197.00, as well as the premium package for $297. or am i missing something, is the $127 deal the same as mentioned in this vid for $147???
I dropped my phone and accidentally clicked on a random video in the feed. And the first thing I heard after I picked it up is that I struggle with Javascript. Didn't know that, lmao
@11:00 is about where he starts to dive into the technique of combining all the different parts and of JS
Does this include dom manipulation? Traversing the dom?
What you're saying is also true for other languages, not only Javascript. I tried to learn Java using minecraft spigot plugins, and I was copying the code that was writing the guy without understanding OOP, so I didn't know how to make anything.
Have you thought of a book version as well? Also, can you recommend a book for JS?
I love u man. I learned so much form you thank you very very very much indeed
Love your Tutorials
Great Content, thanks for sharing it!
Glad you enjoyed it!