Learn To Code Like a GENIUS and Not Waste Time

978,793
0
Published 2023-12-21
To try everything Brilliant has to offer—free—for a full 30 days, visit brilliant.org/TheCodingSloth/ . The first 200 of you will get 20% off Brilliant’s annual premium subscription.

Learning to code is pretty overwhelming so this video should break down the essential steps and resources you need to start coding as a beginner. No prior experience required. I won't lie this probably isn't everything, but it is enough to get you started with coding. This isn't to get you a job, it's just a quick guide so you can start making your fun projects.

This video was sponsored by Brilliant

// NEWSLETTER //
Sloth Bytes: slothbytes.beehiiv.com/subscribe

// PROJECT BASED LEARNING RESOURCES //
github.com/codecrafters-io/build-your-own-x
github.com/aquadzn/learn-x-by-doing-y

// BUSINESS INQUIRIES OR HIRE ME FOR PROGRAMMING AND EDITING //
Email me: [email protected]

// SOCIALS //
Twitter: twitter.com/TheCodingSloth1
TikTok: www.tiktok.com/@thecodingsloth
Discord: discord.gg/2ByMHqTNca

If you'd like to support me I'd appreciate if you get a membership for the channel so I can give at least give you exclusive perks for the support
youtube.com/channel/UCxVPH8W2ayMey1-b0SY8rBQ/join

All Comments (21)
  • @ritztutorial3902
    A thing you didnt mention is to not fall into the AI hell hole, when ai genetates your code and you tell yourself it makes sense but then cant recreate it. I do think at some point you'll have to learn to use ai to your adventage, especially those coding in python
  • @oceana2543
    procrastinating on my coding homework by watching this
  • @danielluper1408
    I’m a former Tutorial Hell programmer, and a current senior CS student in college. The biggest lesson I’m taking away from my classes is that you can teach yourself anything by reading textbooks. Yep, textbooks. Sounds boring, but when I work through the problems, quiz myself on content, make summaries, and use other active learning techniques, textbooks can be pretty interesting to me. I’m able to learn much more in depth than I ever learned from YouTube. If you’re serious about learning something, putting in the slow hard labor of working through textbooks might be worth pursuing. (Just make sure you read the right textbooks ;) )
  • @eusoumateusrocha
    Man, I clicked in this video just for fun because I loved the sloth in the thumbnail but WTF THIS IS SUCH A COMPREHENSIVE APPROACH TOWARDS HOW TO LEARN CODE HAHAHAHAH THANK YOU SO MUCH FOR THIS VIDEO MAN! Got a new subscriber!
  • @JC-jz6rx
    I got out of tutorial hell by facing the real world. I’m not even joking. I somehow got hired for a project that was going to pay me 80k with ZERO and I mean it ZERO knowledge on the tech stack. Imagine going into Shopify without knowing liquid. I had to learn liquid on the fly reading docs. But it was OK because I just had to apply concepts. I had never learned so much as I did in that project. Money was great too.
  • @exspectred2839
    As someone who just decided to start exploring this "coding world", I gotta say this video had the best advices out there, thanks man
  • @Irsa-D
    I'm 14 years old, And I'm a self-taught person I don't have friends to whom I can ask for Help All I have is Learning, thinking, practicing, learning new things, Finding and solving problems, And Now I'm a front-end Developer My First coding post on Facebook Reached hundreds of likes, I've been Working on creating multiple websites I'm Also Helping People In Making their code & Website more realistic Tbh I'm Glad I don't have anyone to rely my coding career on.
  • The video is great, but I think a really big part of learning to code is vocabulary. I mean you need it a lot. You need to learn what things are called in your framework/library. Before even that you need to learn what things are called in your language. Asking someone or finding a solution is sooo much easier if you speak the same language. Small things like declaration and initialisation as well as bigger concepts like singletons, callbacks and so on. I don't mean you should run and memorise them all, but it helps to find out what this thing you just wrote is actually called.
  • @epicnan1855
    re 2:15, making diagrams before coding: i am not an app developer, but i am the PowerShell and Bash guy at work (sysadmin). i always draw my program with PlantUML before starting, and then adjust the diagram if needed. you can do all sorts of things in PlantUML, sequence diagrams, visualizing YAML / JSON, UI mockups, etc. and it's very compatible with Git as it's just plain text. It's also just incredibly easy to read and write, so it was an easy stepping stone into learning common programming "problems", like ForEach loops, conditional statements, recursion, etc.
  • @jai_vr
    The begining of the video was so relatable i am so lost.
  • @iekie4180
    So, I'm just starting out as a software developer, and I can tell you, no matter which YouTuber you follow, don't let YouTube take over your life. YouTube leads you into a vicious cycle, just leave it. As a beginner, I had no idea what to program, and you might think, 'Yeah, that already exists,' but that's a wrong thought. My teacher always used to say, just program something, even if it already exists. At the end of the day, you don't have to reinvent the wheel. And what many don't tell you is that in the professional world, you don't create software on your own, let alone create it at all. You only program a few features that are missing in a large project. So, no one should think now, 'If I'm a software developer, I'll create software for the company.' That's a lie. I have watched many YouTubers, and many of them keep repeating the same topics – loops here, arrays there. But in the end, everyone wants to work, and what I miss from YouTubers who consider themselves "educational channels" are some insights into reality. For example, no one teaches you how to debug properly. No one thoroughly explains collections (arrays are usually covered in school). And even version control tools like Git or similar programs are often neglected. I don't understand YouTube. There are YouTubers who want to make money, gain views and comments, but they all just present the same stuff, as mentioned before – arrays here, loops there. If it's so easy, why don't they just teach more and then attract more viewers? I hope this meets your expectations. Let me know if you would like any further changes.
  • @JJK-he1xn
    What works for me is practicing the basics and using those steps to see of the projects you want to create are feasible. Once you understand some parts of coding language, (aka what the computer can and cannot understand.) coding is actually pretty fun and useful. I had a good teacher but the administration (it was an art university) I was studying under had in insecure leader I had to leave before things got dicey. It kinda like leaving before a layoff or wrongful termination happens.
  • @ScornfulGreedCR
    I’m 9 years old, I built my website this year generating 22k a month, through all the struggle I had experience too get where I’m at, it was worth it. Don’t give up guys
  • @tech_aashish
    MAN! That was an Eye Opener! I just joined college to get a degree on CSE, and tbh sometimes, I would feel demotivated by seeing at my peers ability to code and thought of quitting programming all at once, but this was Exhilaraing! Thanks for lighting the 'spark' for the firework called programming. I'm waitin to 🔥!
  • @ttrev007
    i would say that just having a place to start really helped me get going. a structured place to start so i could have some hand holding. I am taking CS50P Python. (CS50x looked to hard with all the languages is was going to throw at you). i spent years just thinking about doing it and trying to think of a project to motivate me. I realized i did not know enough to make a project and was going to procrastinate till the end of time. The class made me just start. and i make sure that i do at least a little work each day, even if it is just 10min, so i keep the habit of doing it.
  • @joegreen427
    I also find making lists with the easiest things to do first because it helps keep me motivated. i dont feel stuck right away and give up. Also, having a list of tasks helps me stay organized.
  • @Mercedes-Scott
    I cannot believe it took me this long to find something that explained HTML, CSS, and JS in simple terms like at 4:15, I'm sure there's a level of understatement but that is the most succinct I've ever seen anyone explain it
  • @cppexplorery
    I moved from Belarus to Poland to learn it - profession, since there is no such education in my country. I even started doing my own programming lessons. It seemed to me that if you start teaching others, you yourself will learn a lot. And in this, after a while, I turned out to be right. So I would like to give you guys a piece of advice. The main thing is trying. Try and you will succeed. After all, without this there will be no result. Good luck to all)
  • @pnwlady
    💯💯💯This was my major take away from “learning to code”. Learning how to learn is learning how you learn best, finding solutions for specific real work problems and how to push through until you’ve solved enough problems to move towards mastery. So many good coders told me to work on projects. It was great advice but I was more comfortable going to events, taking courses and reading books. Reading good code and getting code review are also very helpful for moving forward efficiently. Good luck you’all! Embrace the struggle. 💜