How To Build JavaScript Projects Without Getting Stuck

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
if you're here then it means you're struggling with javascript specifically with how to build your own javascript projects but that is okay there's so much outdated bad information misinformation on the web specifically when it comes to javascript with how quickly that is changing that it makes sense that you'd be struggling because there's so much bad information being thrown at you and sifting through it is incredibly difficult i mean i guarantee within just the last couple days you've probably ran into some terrible javascript information that either confused you or led you down the wrong path i know that i ran into that all the time when i was learning so before we jump into the rest of this live stream where i talk about exactly the techniques that i use to learn javascript i want to talk about who this live stream is for so you make sure that you're in the right place this is going to be for two types of people the first is going to be your absolute beginner someone that's never even touched javascript before has very little javascript experience you're going to get a ton out of this because i'm going to show you the path you need to take to optimize your javascript learning if you already know a little bit of javascript though maybe you have quite a bit of experience with javascript but you're still struggling to build projects on your own and you just don't know where to get started with that kind of stuff this is also perfect for you because i'm going to lay out the blueprint i used in order to go from where you are right now to where i am right now if on the other hand though you're a javascript expert that builds projects completely on your own with no problem well i'm sorry but i have nothing here for you so you can leave come back to the next video it's going to be better but yeah this is not for you but if you fall into one of those first two groups you're going to love this presentation so now you're probably wondering what is that thing that i learned that helped me go from a javascript beginner to a javascript expert able to build projects on my own with no problem what's actually really simple all i discovered was that i needed to not just learn javascript concepts but i also needed to learn how to connect all those javascript concepts together and that idea may sound really simple really straightforward especially if you're like well everybody tells me to build projects and that's how i learn and yes the idea of connecting things together is really straightforward and simple the actual way that i implemented that and the way that you should implement that is not nearly as straightforward as it seems if it was as easy as it seems then literally every single person would be a javascript developer but clearly that's not the case and clearly tons of people fail on their path to becoming a javascript developer because the single step is much trickier than it looks and part of the problem is that there's really no courses or videos that teach this connecting of javascript in the right way they either jump way too far into advanced topics or they don't actually teach that connection aspect and they're just missing that middle ground and i haven't been able to find it anywhere i was able to take this information about how to connect things inside a javascript and go from getting nearly fired at my first internship to having multiple high paying job offers and the thing that was best for me was that i went from having terrible imposter syndrome to feeling incredibly confident in my development skills all across the board which to me was the best transformation of all let me jump back a little bit to that story of how i nearly got fired from my first internship because it's a pretty crazy story it all started out pretty normal i was in school taking classes in computer engineering learning to be a computer engineer but they didn't teach web development at all in school so i had to learn that on my own outside you know i watched tons of tutorials on youtube read blog articles read documentation all the things that you've probably tried yourself trying to learn javascript but i still really couldn't build projects that well on my own but i was able to land an internship pretty early on at a company doing web development and i was like wow this is awesome i don't know why they hired me because i really don't know that much about web development this is awesome and they had this training program where they would teach you a little bit about you know their own software as well as web development in general and it's supposed to take about maybe two ish weeks maybe three weeks if you're a little bit slower and this took me a very very long time i think i was about six months for me to complete the entire training process and as i was starting to get to month four five six my boss would constantly come to me and start asking me like why is this taking so long why is this so so like you should be done by now i was seriously getting worried like am i gonna get fired from my very first developer job within just a couple months of starting i mean that would be incredibly demoralizing i already had pretty bad impostor syndrome that i didn't think my skills were good enough clearly i was taking much longer than everyone else if i got fired from that job as well i don't even know if i would have been able to do web development after that because i would have been so demoralized in my abilities as a programmer that i just wouldn't feel confident ever trying web development again luckily i started to kind of realize what my problem was and why i wasn't able to complete this training very quickly it's because i just couldn't build projects on my own i could watch any tutorial there was no matter how complex the tutorial was and i could build that project follow it through all the way and i'd have the exact working version of the project by the time i was done with the tutorial if you told me to build just a simple to-do list on my own i would just stare at this blank text editor and fear not really knowing where to start not knowing what to do i just felt stuck unable to begin this project let alone complete it this inability to complete projects was really jeopardizing my abilities to do my job and also potentially leading to me getting fired so luckily one night i was watching a youtube tutorial and that is when it hit me the reason i couldn't build projects i was watching this tutorial and i was getting really bored actually with the tutorial the person just kept explaining javascript concepts over and over again that i already knew things like promises or async await or whatever it was i was like i already know this why are you explaining this to me i just want you to show me how to build the project but that was when i realized i knew all of the concepts that it took to build this project literally every single concept this person talked about i knew but i couldn't build the project the problem was not my abilities or skills of knowing the pieces of javascript but my problem was how to connect those pieces of javascript together i had no idea how to do that i could write out any individual concept of javascript on its own as soon as you told me to connect those pieces together i just froze i didn't know what to do i didn't know where to get started and i just couldn't build projects on my own so it was that night that very night i decided i was going to completely change how i learned javascript instead of focusing on learning tons of different javascript concepts or instead of focusing on building really cool projects through tutorials i was instead going to focus solely on being able to connect the pieces of javascript together i realized that once i was able to do that connect javascript together i was able to build any project i could think of not just the ones in the tutorials that i was watching so i sat down and i spent all of my time focusing on purely connecting javascript pieces and this started out very small i was building things that were so small you couldn't even call them projects they were just playgrounds of me testing connecting different pieces of javascript together figuring out how they worked then slowly connecting more and more things together the problem though was this is a very hard way to learn there was really no resources out there that i could find that taught me how to connect these pieces of javascript together pretty much everything out there were these massive large-scale really cool projects and i got sucked into those super hard when i was first learning i mean i probably watched hundreds of those tutorials but i never actually learned anything from them and the problem is is they sound really cool i mean if i told you today that i was going to teach you how to build netflix that sounds awesome i would love to watch a video like that and the temptation is super strong to watch a video like that but the problem is at the end of that video did you actually learn anything sure you have this really cool netflix application but did you actually learn what all the pieces mean did you learn how to connect all those pieces in ways that are not just for this single project but apply to all projects out there chances are probably not and for me i definitely didn't learn any of these things i had to immediately change my learning technique and stop watching those large project-based tutorials and instead focus on finding ways to connect pieces of javascript like i said this was very hard because there was nothing out there that really taught this to me i pretty much had to create all my own learning techniques for this way of connecting the pieces of javascript and it was very time consuming i made tons of mistakes along the way but for the first time ever i was finally starting to really learn javascript i could finally make my very own projects completely from scratch i mean they started out very small but there were still projects on my own with no outside help and this felt amazing immediately i started to see improvements in my work experience i was able to learn things quicker implement projects quicker and make it through the training even quicker and best of all my confidence in myself as a developer was at an all-time high just from the ability to make these small projects it felt so good and that confidence directly correlated to me becoming a better developer i can definitely attribute where i am now to that one single technique if i hadn't taken the risk to ditch the traditional learning path of javascript and take on this new path of learning how to connect the pieces of javascript there is no way i would be where i am right now i probably wouldn't even be a web developer and i know that this story it may not pertain 100 to you odds are you're probably not getting fired from an internship at least i really hope not but there's probably something in your life pressuring you to learn javascript maybe it's because you want a better life for your family so you want to get a better more secure job that's going to pay you better so you can support your family in a way that you want or maybe you just got fired from your previous job and you want to find a better more secure long-term good paying job maybe you just enjoy web development and it doesn't matter what your pressure or reason for learning javascript is there is one thing that always is going to hold true and that is that the only way to learn javascript is to learn to connect the pieces of javascript together so hopefully i've piqued your interest at least a little bit how you can use this connection technique to learn javascript more effectively but you're probably also a bit confused on how exactly to go about this technique it's kind of vague and like i said there's not really a lot of resources out there that teach you this technique so let me use a little bit of a metaphor to try to explain how this technique works and how you can apply it into your own life this metaphor may sound a little bit controversial you just got to hear me out here learning javascript is just like learning a foreign language i know that may sound crazy i mean a foreign language and a programming language are completely opposite from one another but they actually share so many concepts when it comes to learning them and the way people learn javascript traditionally is so wrong compared to how you would want to learn a foreign language just think about this real quick when you're learning a foreign language there's two main concepts that you need to learn you need to learn all of the words in the foreign language that you're trying to understand and speak and then you need to learn the grammar of that foreign language so you can combine these words together into sentences paragraphs books and so on programming languages like javascript are the exact same way you need to learn all of the concepts and syntax of javascript this would be like the words of a foreign language and you also need to learn how to connect those different concepts together this is like the grammar of a foreign language you need to learn not only the syntax and concepts of javascript but also how to connect those concepts together because if you don't learn both of these you cannot create projects you can't connect concepts you can't create projects so why is it that in javascript most people don't actually learn both of these different things which allow them to create projects well the problem is that the traditional way of teaching javascript is broken and doesn't teach you both of these concepts and i'm talking about all of the traditional ways of learning javascript they all contain major flaws the first and probably most popular way people learn javascript is with project based tutorials which we've talked about pretty heavily so far these are completely flawed and these can be anything they can be just a single youtube video a series of youtube videos or even some massive 40-hour udemy course that contains some massive cool big project it really doesn't matter as long as at the end of everything you're building out one massive big cool project the problem with this is that you don't actually learn anything when you build this project the person is just telling you what code to write maybe they explain a little bit here and there but it's not enough to really learn how to connect things really all they're doing is just telling you what to write and you're writing it down and at the end you have a cool project but you don't know how it works you don't know the concepts inside of it you don't know how they're connected and really all you can do is show off this one cool project but you can't build anything on your own this is the equivalent of you going to learn a foreign language and every day that you go to class the teacher just writes up on the board the exact words in the exact order you need to write them down and by the end of the entire class you have a book but do you know what the words in that book mean do you know how to connect those words to make sentences and grammar no because they just told you the order to write each word and exactly what word to write they literally told you what to do and didn't actually teach you why you're doing it this is flawed in so many ways though i mean not only are you not learning how to connect the pieces of javascript together you're not even learning the concepts and syntax of javascript because they're just telling you what to write and you don't actually need to understand why you're writing what you're writing this is flawed all over the place and unfortunately it's the most popular way people learn probably the second most popular way people learn is by watching concept-based videos or reading concept based articles so this would be like watching a video on promises reading an article on let versus const this kind of stuff where it teaches you one single concept or syntax inside of javascript this is already so much better because it's at least teaching you half of javascript you're learning a concept or a syntax of javascript but again this is flawed because it's only half of javascript this would be the equivalent of learning every single word in a foreign language but no grammar sure you know all the words in the foreign language you can't speak you can't make sentences you can't read you can't do anything because you don't actually know how to connect those words together same thing with javascript if you can't connect your concepts together it doesn't matter because you can't actually create anything now the final way that people try to learn javascript is by building projects on their own and this sounds at first like a great idea it'll teach you how to connect javascript and the concepts of javascript together by building your own projects but this is actually really flawed i mean how many times has someone come up to you and been like hey you should just build a project on your own if you want to learn javascript and then you go try to build a project and you fail because you can't do it i've done that so many times myself and i'm sure that you've been in the same position you probably think well maybe javascript isn't for me because this is how everyone else says to learn and it just doesn't work for me that's wrong because this is again flawed why would you build a project to learn how to build projects you're trying to do something to learn how to do something you can't do it yet but you're trying to do it to learn how to do it this would be like going to a foreign language class on the very first day and the teacher just hands you a blank piece of paper and says write me a book you don't know the foreign language yet you don't know the grammar of the foreign language you don't have to connect anything yet they tell you to write a book as your very first assignment how in the world are you supposed to do that that's a monumental task that you're never going to complete that's the same thing with trying to build a project as your first task with javascript it just doesn't make sense because you don't know enough to be able to build this project on your own they're setting you up for failure from the very beginning instead what you need to do instead of using any of these traditional learning paths is you need to learn how to connect the pieces of javascript and you need to start small start by connecting just two concepts together then throw in a third concept maybe a fourth concept the fifth concept the sixth concept until finally you have a small project a medium-sized project a large project that is how you learn javascript it's the same way with learning a foreign language you start by learning a few words then you take those words and combine them together in pairs triplets maybe even you finally get to full on sentences you learn a few more words then you start writing out paragraphs and then you learn a few more words practice connecting them again and now maybe you have an entire page you keep on doing this until eventually you have an entire book written that is how you learn a foreign language and that is also how you learn javascript now that you understand how you can connect the different pieces of javascript together and why it's so important i need to address the giant elephant in the room and that is you doubting yourself right now i guarantee through your head right now you're probably thinking that's great that it worked for you kyle but it's not going to work for me i'm not smart enough i don't know enough math i'm terrible at math or you have some other lame excuse that you're thinking of right now that's telling you i can't do this because x y or z you're wrong the reason that i know you're wrong is because i thought the exact same thing before i started using this technique i thought you know what maybe development isn't for me i'm not smart enough or i'm not built to be a developer my problem solving skills just aren't good enough other people are developers because they're smarter than me or better than me in some way i mean my imposter syndrome was huge the problem was i was just learning javascript the wrong way and so are you all these times that you've failed building a project on your own or you failed trying to do something in javascript maybe even you fired from your first job or you failed delay in that interview this isn't your fault this is because you're using the wrong ways to learn javascript once i switched my mindset to learning about connecting the pieces of javascript together instead of just building these large cool projects i instantly had my confidence skyrocket i can assure you that when i was building out these small things connecting one or two concepts together just console logging things out you can't even call this a project my confidence was so so high compared to when i was building these massive netflix clone style projects from tutorials and it was all because i was finally able to create something on my own something from scratch that came from my brain i put into the computer and it looked just like i wanted it to that is the ultimate confidence high that you can get and i was only able to achieve that by learning how to connect the pieces of javascript together and even though what i was doing was infinitely smaller than these massive projects i felt so much more accomplished as a developer and my ability and confidence in myself grew so much that that impostor syndrome and self-doubt started to disappear and fade into the back i started to realize that by following these techniques i was able to build an infinite number of projects even if at the beginning these projects were small they could create any project i could dream of because all i needed to do was connect the things together and once i learned how to do that it was easy to build any project i could think of i realized that i don't need to be a math genius a problem problem-solving expert some kind of 200 iq expert i just need to be a person that's using the right techniques that's all it takes to become a javascript developer so now i've taught you how to connect the pieces of javascript together i've also taught you that the self-doubt in your mind is false it's just a figment of your imagination none of that is true you can become a javascript developer no matter what but you're probably still thinking well kyle you know i'm really busy i have a family i got kids i got a full-time job you know i have to go to the gym i just i don't have time to do this fancy javascript thing you're wrong i'm sorry but you're completely wrong you have the time because this technique is so much quicker than what you're currently doing when i first tried to learn javascript i spent years trying to learn javascript the traditional way watching project-based tutorials reading documentation trying and failing to build projects on my own and by the end of all of that time trying to build javascript i nearly got fired from an internship and couldn't build projects on my own i wasted all of that time doing something that didn't even work when i switched over to this connecting the dots version of learning javascript i was able to start building projects albeit very small projects within just a few weeks of switching over to this technique a few weeks and i was able to do more than i had in over a year of learning javascript the traditional way so how could i possibly say i don't have time when i literally spent over a year doing things the wrong way and it only took a couple weeks to fix all the issues that i had from over a year of learning i could do more in just a couple weeks than i had in a year of this traditional way of learning javascript if you're learning javascript right now the traditional way you're wasting time right now so if you don't think you have enough time you're constantly wasting time right now learning it the wrong way and the best thing that you can do right now in order to learn javascript quicker is to start learning by connecting the dots of javascript and best of all you don't need to struggle like i did i spent so long trying to build up the techniques and the concepts of how to connect the different pieces of javascript together because there was no resource out there teaching me how to do this so i had to do it all from scratch on my own i had to build up all these different teaching techniques all these different learning techniques and that was pretty time consuming but still in just a couple weeks i was able to get where i needed to be this is why i took all of that experience and learning that i took over those many times of trying to learn javascript and i condensed it all down into the javascript simplified course and you may think oh a course that's going to take forever to go through this course if you just spent an hour a day that's it one hour a day you can get through everything you need to learn about javascript in a month one single month you can learn everything there is to learn about starting to build your projects on your own so one month from now you can be building projects on your own without getting stuck i mean i would love this if i had this back when i was learning because it took me much longer i can assure you since i had to compile all this information on my own and even if you don't have an hour a day do a half hour day do 15 minutes a day it just might take you a little bit longer to get through all the content but i can assure you even if you only spend a little bit of time you're going to start seeing results almost immediately upon taking this course so now at this point you probably have tons of thoughts racing through your head about how to connect the pieces of javascript together and what this means for you i mean are you excited for the potential of this are you a bit overwhelmed by the massive amount of information i've thrown at you probably definitely the second one i can guarantee you because i'm trying to cram as much information as i can into the shortest amount of time possible but it's pretty much impossible for me to teach you everything there is about connecting these concepts of javascript so if you don't mind i would love to spend just a little bit of time to share with you the special offer i have for how you can become a javascript developer so what exactly does this offer all include well the very first thing that you're going to get is the javascript simplified beginner course this is 13 hours of content actually over 13 hours of content across 74 different videos and 10 different modules this covers pretty much everything there is to know about javascript that you need to know in order to become a proficient javascript developer this doesn't matter if you're an absolute beginner and you don't know anything about javascript or if you have some experience but are struggling to create javascript projects this is perfect for you it covers everything everything from creating a variable in javascript all the way to more advanced concepts like async await the event loop and so on on top of that this course includes tons of exercises i mean these exercises and pretty much every video of the course and scattered between videos is just filled with exercises to help you learn how to connect the pieces of javascript this is so valuable this is the stuff that took me months and months to learn and compile down into this one single course for you and i've even been able to give early access to a few people to this course and they are loving it they've all come back to me praising it and telling me how thankful they are that they're able to finally start building projects on their own in ways they weren't able to do just weeks before taking this course it's amazing being able to see the progress that they're making and best of all is these people aren't special they're not some crazy geniuses these are just normal people just like you just like me that are able to take themselves and become javascript developers by learning how to connect the pieces of javascript and this is so valuable i mean this course alone with the amount of knowledge it provides you is easily worth something like 300 because of how quickly it'll turn you into a javascript developer but that's not even close to all there is in this bundle on top of that you're going to be getting the javascript simplified advanced course this course is essentially the perfect continuation from the beginner course that takes you from a javascript developer that understands how to program in javascript and understands how to build projects on your own and takes you all the way to learning the things such as security testing best practices clean coding and some advanced javascript features these are things that most people don't even learn until they get their first job and they learn them on the job and you're going to know them before you even start your first job it just puts you miles ahead of everyone else competing for a job and best of all is it helps you transition from junior level developer to mid-level developer so much quicker because these are the skills that a mid-level developer understands that most junior developers don't actually get and right now i'm currently in development on this course i'm planning it out building out recording videos to try to make it the best it can possibly be for you so normally this would be something that's worth at least a few hundred dollars let's just say that it's somewhere around 250 dollars of value for this one course since it's in early access and not fully released yet now on top of both of these courses you're also going to be getting access to a full private community of people in the javascript simplified course and this is invaluable having the ability to have access to not only me but other members of the community when you have questions need help get stuck or just want to talk with other people at the same experience level as you that value is just so high and most communities like that are going to charge you anywhere from 10 to 20 dollars to be a part of that community and as soon as you stop paying they kick you out and they say too bad you're gone with this you get lifetime access to this community you can always talk to people that are at that same experience level as you get help and do whatever you need to do inside of the community not only that but these types of communities are great for holding you accountable because you're not the only one taking the course everyone else in that community is also taking the course so you have that pressure of being just like everyone else to try to complete the course and get through it together as a whole instead of failing on your own if you get into a rough spot or a struggle you can always fall back on the group and try to get through everything together and this type of community let's say that you would stay in it for something like one to two years that could be anywhere from you know 240 all the way up to nearly 500 dollars just to be in that community which is crazy because with this course you're going to get into that for a lifetime access now if you add all this together that comes to over a thousand dollars in value there's no way i'm going to charge you a thousand dollars for this course because i want to help as many people reach their dream of becoming a javascript developer that includes you i want you to become a javascript developer let's just think for a moment what if i did charge a thousand dollars for this course would it still be worth it and let's just assume that the course only taught you how to become a javascript developer and learn how to build projects without getting stuck so if i charge you a thousand dollars to learn how to build projects without getting stuck in javascript would that be worth it to me that is a huge yes i mean i can make way more than a thousand dollars as a full-time javascript developer but being able to get there quicker is definitely worth that to me okay but let's say it didn't do that let's say that the only thing this course did was cure your imposter syndrome so if i charged a thousand dollars for a course that could cure your imposter syndrome would that be worth it to you again for me that's a huge yes because one of the main reasons i was able to land my very first full-time web developer job was because i had this high level of confidence in myself and that was very apparent to the interviewer and they liked that and that led to me getting multiple job offers for my very first job so definitely hands down worth it for me because it would have led me to become a web developer even more to me this course is worth so much more than a thousand dollars because it's an investment in yourself and your future and your ability to become a javascript developer but there's no way i'm going to charge you that much for this course i want to make this as accessible as possible when i was creating this course and pricing it i realized that i had two choices to make about this pricing number one is i could go the udemy route i can make this course dirt cheap and try to sell it to as many people as possible but the problem with that is i wouldn't be able to pack nearly as much information into this course sure i could make a course for 10 sell it on udemy and i could put in a bunch of information about the concepts of javascript but you can get all that for free anyway i mean you don't even need to buy a course for that and even if you do learning the concepts is not enough to learn how to become a javascript developer i wanted to throw in all this extra value throw in the entire advanced course the community and most importantly all of those exercises and projects and tactics you need to learn in order to connect the pieces at javascript and those are incredibly time consuming to create so if i wanted to go that 10 route there's no way i could put all that extra information inside of there so i decided i was going to go with a slightly more expensive course that way i could give you the skills that you need to be successful it's much more important to me that you're able to successfully learn javascript and become a javascript developer you can start making a salary as a javascript developer so you've already seen how this course is easily worth that thousand dollar price tag but like i said i'm not going to charge you nearly that much i'm going to be charging you only 147 for this course you're going to get everything the community the advanced course the beginner course all the skills you need to become a javascript developer and i have a link down in the description of this live stream that will bring you directly to the course page now i understand these numbers may seem a bit high still but you have to weigh the cost of what you're going to be missing out on if you don't take this course let's say for example that you go the traditional path of learning javascript and you take a few years but eventually you somehow learn enough javascript through this traditional means that you land your first full-time job as a web developer and you're making 50 000 a year which is a little bit low and on the starting developer salary at least here in the us now let's say that you instead spend 147 on this course and you were able to fast track that to learning enough about javascript in order to land a job within just a few months maybe within three four months of taking this course you landed your first job you just cut years off of the time it took you to become a developer so not only are you going to be happier because you're a developer sooner but you're also going to be making that 50 000 per year so much sooner let's say you got there two years sooner that's a hundred thousand dollars that you just made that you wouldn't have if it took you that extra you know two years to become a developer because you went through the traditional path which was just a bit slower and didn't really work very well that's best case scenario for the traditional path odds are in the traditional path is that you're going to get into some struggles you're going to get some hardship along the way you're going to get discouraged over the course of two years and maybe you're not going to want to continue along with that traditional path this is why i want to give this path to you as cheaply as possible and for only 147 dollars if you could become a developer even just a few hours sooner than you were if you didn't take this course it'll pay for itself immediately because within one day of working as a developer you'll make more than 147 dollars but now you're probably thinking but kyle what if this doesn't work for me what if i don't learn javascript this way first of all i'd be a little bit surprised because learning how to connect the pieces of javascript is the only way to learn javascript let's just say that you didn't jive very well with my teaching technique you didn't like the course and you didn't feel like you got value out of it absolutely no worries i have a 100 refund policy all you have to do is email me let me know that you didn't enjoy the course you didn't learn things that you wanted to or you didn't really jive with my teaching technique i'll refund the entire course to you you literally have nothing to lose with this course even if this course only did half of what i'm claiming it can do it would easily be worth the price because you'd be able to become a javascript developer sooner you'd be able to start making more money and within just a few hours of landing your first job as a javascript developer you would already pay for the course multiple times over so if you're interested i highly recommend you check this out down in the description below for a link to the course
Info
Channel: Web Dev Simplified
Views: 70,984
Rating: undefined out of 5
Keywords: webdevsimplified
Id: SNRFGw5Mb0g
Channel Id: undefined
Length: 32min 56sec (1976 seconds)
Published: Tue Nov 17 2020
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.