Learning to Code for Beginners

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
one of the hardest things you can possibly do on your own is learn how to code because without any guidance you'll inevitably end up lost confused or worse discouraged in fact I still remember my experience with trying to take on Tech by myself and it wasn't fun that's why I decided to create this The Ultimate Guide to learning how to code in seven steps [Music] all right let's just go ahead and Jump Right In you could just figure out where I put that first step ah yeah there it is pick a language now this one's really important depending on who you ask but pay close attention anyway figuring out how to choose your first programming language could actually be its own video but for now I'll give you the cliff notes your first language should ideally be the most common language amongst programmers building the things you're trying to build so if you're interested in web development choose JavaScript you want to be a data engineer choose python or Java or if embedded systems like the code that runs on everyday devices are your thing go for something like C all things considered it doesn't actually matter which one you pick now however picking the right one early on will give you a pretty big head start alright time for step two I keep this one in my back pocket just because it's useful no matter what you're learning learn the basics of the basics no matter what language you choose in Step One the basics are almost always the same in every language you're going to want to start with the following concepts data types which includes your numbers strings booleans Etc data structures which has arrays objects linked lists and many more and control flow and these are your basic conditional if else statements and functions where you learn how to create reusable code if you pick these Concepts up in one language you can always use them in another that's what makes learning the basics so effective your fundamentals will take you wherever you want to go the third step in this guide is arguably the most important because without it you'll never retain anything you learn build something picking simple projects to build will allow you to run into problems that you'd normally never run into with something like tutorials overcoming them will help you to develop a better understanding of the concepts you're trying to master and this is crucial to your learning process most of the important things I've learned came from working on projects where I gained experience with things like object-oriented programming and even a bit of data analytics feel free to check out some of them on my GitHub account and now for step number four this one has a lot less to do with coding and more to do with learning in general have a plan this specifically one with a goal in mind it's unwise to try and learn something by jumping into the deep end without some idea of how you intend to assess whether or not you're actually learning or just remembering one of the easiest ways to do this is to assess how well you're actually following step number three because if you can actually build something then you're definitely learning but you have to make sure you're doing that without following tutorials step by step which brings me to step number five and this one's really important because it tends to trip up a lot of beginners especially if you're trying to learn this stuff on your own avoid tutorial health the biggest mistake you can make is following a tutorial step for step and expecting to actually retain anything say this isn't this technically a tutorial if you're going to watch a tutorial I'd recommend you don't build the exact same thing that they're building in the tutorial this will force you to develop an understanding of what the tutorial is actually trying to teach you and apply your learnings to something else entirely if you can do that then you've successfully learned something thank you now step number six is not to be missed for it will let you live the rest of your career in Bliss wow this shot is ass I thought I did something step number six is learn to read documentation as you can clearly not read this let's take web development for example it can be tempting to reach for W3 schools as it's probably the most friendly looking thing on the internet but mdn is usually the way to go beginners have a tendency to underestimate the value of expanding one's technical vocabulary but this is crucial because in a lot of cases it can mean the difference between understanding and hitting a wall the language in jargon might be daunting at first but getting exposed to that will help you speed up your learning process so that you can at least understand what the folks on stack Overflow are even talking about now if you made it this far then the only thing standing between you and truly learning how to code is actually learning how to teach it to someone think about it in order to teach something you're almost always required to understand it which means if you get to a point where you're capable of explaining a basic concept to a 12 year old well enough that they can understand it then you can officially say you've understood and learned that concept but they don't have to be 12. pretty much anyone will do even a cat I'm posting my first video a few months ago something interesting happened I noticed a lot of you guys started to reach out to me on LinkedIn and Instagram and DM me asking for advice and things of that sort so I decided after throwing a poll on YouTube that it might be the best if I create a Discord server where we can all talk and share advice or just experiences and uh let's see how that goes I've left the link to it in the description below oh yeah and if you like my content feel free to leave a like and a comment and uh subscribe if you want to see more until next time [Music] thank you [Music] [Music]
Info
Channel: Dose of Devy
Views: 12,480
Rating: undefined out of 5
Keywords:
Id: HczvQJbYnok
Channel Id: undefined
Length: 6min 38sec (398 seconds)
Published: Mon Aug 07 2023
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.