Learn To Code Like a GENIUS and Not Waste Time

2024 ж. 20 Мам.
1 052 962 Рет қаралды

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/bu...
github.com/aquadzn/learn-x-by...
// BUSINESS INQUIRIES OR HIRE ME FOR PROGRAMMING AND EDITING //
Email me: thecodingsloth88@gmail.com
// SOCIALS //
Twitter: / thecodingsloth1
TikTok: / thecodingsloth
Discord: / discord
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
/ @thecodingsloth

Пікірлер
  • 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.

    @TheCodingSloth@TheCodingSloth5 ай бұрын
    • Can you tell me what are the things I need to learn to get started in making games solo

      @Maou-Sama_Castle@Maou-Sama_Castle4 ай бұрын
    • what's the song playing in the background?

      @mdimrannazir3285@mdimrannazir32854 ай бұрын
    • ​@@Maou-Sama_CastleI recently started making games so I don't know much but from my failures I can say this. Pick an engine: find out what language that engine uses and get a basis in that language, it helps a lot. I used unity for a while and struggled because I barely knew c#, I recently switched to Godot as gdscript is very similar to python and it is a lot easier for me as I already had a decently good knowledge of python. Learn the engine: all game engines are built with tools to help, learn to use them well and you'll have an advantage in your workflow. Start small: as the video suggests, start small and build up. The game I tried making first was a survival game that I was hoping to add multiplayer mechanics to, it ended up just being a running simulator as a horde of capsules chased me and it never got multiplayer. Don't start with multiplayer: just don't

      @bigboibob2568@bigboibob25683 ай бұрын
    • No

      @no-xr3hj@no-xr3hj3 ай бұрын
    • I'm almost 40.. I don't have time for all this " coding os so philosophical " bs before I'm too old. I need to make an app like Steam 3 years ago but just started. How do ingetbthis done in 6 months?

      @ArticulateArena@ArticulateArena28 күн бұрын
  • 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

    @ritztutorial3902@ritztutorial39025 ай бұрын
    • hmm so would you recommend using ai to help you rather than just doing the code for you?

      @berryronin6882@berryronin68824 ай бұрын
    • @@berryronin6882 at ai's current stage, yes. Have it explain topics, suggest changes and use of certain functions / features / sdks / encryption methods etc while you do the actual logic. This does damage your problem solving skills which dynamic programming requires.

      @ritztutorial3902@ritztutorial39024 ай бұрын
    • The only way to code will be AI code soon enough

      @MyWatermelonz@MyWatermelonz4 ай бұрын
    • ​@@MyWatermelonz🤡🤡🤡

      @thecoolnewsguy@thecoolnewsguy4 ай бұрын
    • @@MyWatermelonz people gonna get more lazy day by day cuz of Ai

      @apexzerhome@apexzerhome4 ай бұрын
  • 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 KZhead. 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 ;) )

    @danielluper1408@danielluper14084 ай бұрын
    • I have liked the textbook approach too, but it is odd because in my experience at the community/junior college level CS classes, professors have eschewed textbooks for learning. They may recommend them on the syllabus but they don’t actually follow it all that much except for getting ideas about assignments.

      @josueramirez7247@josueramirez72474 ай бұрын
    • The same for me, when you read you take your own pace for understand the concept. The same thing you can't for KZhead, cause sometimes, the person talk fast or slow, and make the concept boring or difficult. Sometimes the teacher on KZhead miss some details about the concept, and make everything harder than should be.

      @spectooor@spectooor4 ай бұрын
    • ​@JoshSimpler so when reading a textbook YOU teach yourself, not someone ELSE teaching you, neat.

      @tam4655@tam46554 ай бұрын
    • And manuals! If you're into Linux, for example, read the GNU utility docs, manpages, etc. There's no replacement

      @AbandonedVoid@AbandonedVoid4 ай бұрын
    • I’ve realized that too. I used to watch video tutorials, but reading things is SO much faster and efficient. Also, with my classes we would learn and then have a project set for our skill level. When I tried teaching myself with random videos, I was just copying down the code they would write, not actually applying a bunch of snippets to form my own project (like what I would do in classes).

      @user-sf9gs2pg1b@user-sf9gs2pg1b4 ай бұрын
  • 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!

    @eusoumateusrocha@eusoumateusrocha4 ай бұрын
    • The thumbnail is more like thumbnAIl because its AI generated

      @Louiessss@Louiessss3 ай бұрын
    • Hey man, how is the coding goin

      @mincoarmin1260@mincoarmin12602 ай бұрын
    • @@mincoarmin1260 actually not that great, but it gave me insights about how to learn anything! Kept coding aside, but in my free time im getting there

      @eusoumateusrocha@eusoumateusrocha2 ай бұрын
    • HAHAHAHAHAH

      @jagadishgospat2548@jagadishgospat25482 ай бұрын
    • Really ​@@Louiessss

      @user-xl3wn9sb4e@user-xl3wn9sb4eАй бұрын
  • As someone who just decided to start exploring this "coding world", I gotta say this video had the best advices out there, thanks man

    @exspectred2839@exspectred28394 ай бұрын
    • Hello sir should I ask a favour sir??

      @RajeshKumar-vt4yl@RajeshKumar-vt4yl3 ай бұрын
    • **FASTEST WAY TO LEARN TO CODE** im learning to code rn. i learned javascript via an online one-one course. it was rly good. but i didnt code for a while after and forgot it. since then, ive tried many times to learn to code. i did a coursera course to learn python, it was rly good, but quite expensive. then i tried free online courses, again, rly good, but too guided, i dont remember anything bc all i was doing was typing what they told me to. then i watched those 'learn python in one hour' youtube videos. also good, but i was zoned out most of the time and all of these were making me learn coding so slowly(other than the online javascript course which was rly rly good). ... **STEP BY STEP (atleast whats working for me) 1. do a beginner coursera course, do one of those free online courses, or watch a 'learn python in 1 hour' videos. - this is just so you figure out the basics and what they do (like functions, classes, print, if loops, etc.) 2. do projects. no more courses once you've gotten the basic controls down. do projects! - first i searched 'beginner python projects' on yt and followed along! yes, follow along, so ur actually coding, dont just watch. 3. then after i followed along with 2 beginner yt projects. i thought up/searched up beginner project ideas and did some myself 4. then level up, follow along with some intermediate yt projects, then do some intermediate projects by urself. so on so forth... 4. i am still in phase 3 lol but i can tell its working a lot better than any courses because its hands on, im learning problem solving when i run into an error, and im thinking it through. plus its fun bc im actually creating smth and not just mindlessly following a course. but diff things work for different people! ... -keep in mind that i did learn javascript alr and i was pretty good (intermediate I would say) so that probably helped me learn python, even though i havnt done javascript in 3 years.

      @yours1ana@yours1ana3 ай бұрын
    • it's an ad video...

      @tchogon4692@tchogon4692Ай бұрын
  • procrastinating on my coding homework by watching this

    @oceana2543@oceana25433 ай бұрын
    • real

      @ninaninafishgirl@ninaninafishgirl2 күн бұрын
  • 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.

    @joegreen427@joegreen4274 ай бұрын
  • 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

    @Mercedes-Scott@Mercedes-Scott4 ай бұрын
  • 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.

    @JC-jz6rx@JC-jz6rx4 ай бұрын
    • Do you have any advice for how to get a job like that? Or explain how you got that job without knowledge on tech stack? 😅

      @nicholaspark4166@nicholaspark41664 ай бұрын
    • @@nicholaspark4166 first requirement is that there’s no code interviews. A lot of enterprise companies don’t test your knowledge or will have someone with no knowledge themselves test you. be confident, talk your way through it. Basically BS your way through with the knowledge that you’re a good enough programmer where learning a new language or framework isn’t that big of a deal.what matters is how you perform on the job itself.

      @JC-jz6rx@JC-jz6rx4 ай бұрын
    • @@JC-jz6rx Thank you for replying!! So I would want to just be confident in my skills and ability to learn so that my confidence would lead to their confidence in me. I appreciate the advice!!

      @nicholaspark4166@nicholaspark41664 ай бұрын
    • LIES!!!

      @Turnpost2552@Turnpost25524 ай бұрын
    • Its either connections either cap

      @Azertyyys@Azertyyys4 ай бұрын
  • my brain aint braining

    @FunLobsterFacts@FunLobsterFacts3 ай бұрын
    • Neither I 😂

      @chocoloco7006@chocoloco70062 ай бұрын
    • My classmates said exactly the same thing lol 🤣

      @AshieM13@AshieM13Ай бұрын
    • 😂😂😂

      @thebluebeyond2329@thebluebeyond2329Ай бұрын
    • Uss homie😂

      @Maha.28@Maha.28Ай бұрын
  • Thanks for uploading such a well made video. I really enjoyed it! Trough your help I'm also going to try to learn programming with your tipps.

    @Luxxinator@Luxxinator5 ай бұрын
  • 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.

    @Irsa-D@Irsa-D4 ай бұрын
    • Wow that's impressive

      @_amystical@_amystical2 ай бұрын
    • 🤓☝️

      @ExtremeContent-hq@ExtremeContent-hq2 ай бұрын
    • Good job. You remind me of myself when I was coding pygame chess games when I was 10. Good luck in your journey!

      @ephemeral8997-p@ephemeral8997-p2 ай бұрын
    • Hi dude, I want to be the same as you. Can we add each other on social media and maybe you can help me get my skills up again? Also, you are seriously impressive. At your age I was into Photoshop graphic designing but now I'm 20 and want to do coding stuff, lol.

      @shuerzz5403@shuerzz5403Ай бұрын
    • HI Im 14 years girl trying to be in this coding world would u like to give some tips

      @user-hv5ce2et1d@user-hv5ce2et1dАй бұрын
  • 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.

    @epicnan1855@epicnan18554 ай бұрын
    • Hello, I work in the same industry as you, however I am a IT support specialist, but I have trouble finding work here in Canada, I currently have my Comptia a plus core 1 done and I currently am studying for my core 2, what should I do to be picked up by employers? Thank you

      @nunobarcelos5809@nunobarcelos58093 ай бұрын
    • @@nunobarcelos5809 Apply to jobs

      @B3Band@B3Band3 ай бұрын
  • 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.

    @ttrev007@ttrev0074 ай бұрын
    • So how is CS50P Python going for you. I just started cs50x to get into programming and understanding all the basics first. I eventually want to go inot robotics so i aim to learn pyton after this. Will cs50P Python be good for this ?

      @abdurrafay1747@abdurrafay1747Ай бұрын
  • 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.

    @matthiasramsauer349@matthiasramsauer3494 ай бұрын
    • yeah its like the nodes in unreal engine. learning what all the nodes do in blueprints and how they connect to each other is the most important part of unreal. all the other stuff is basically just cosmetics.

      @unrealstudent2239@unrealstudent22392 ай бұрын
    • @@unrealstudent2239 In some way. The nodes in unreal are a bit different of a concept. They would be like functions of a library. Important to know to some extend but I mean a bit more fundamental stuff and concepts. You can build with multiple nodes something that represents a programming concept. And the nodes itself use different fundamental elements and components with specific meanings. You don't necessarily need to know the functions itself if you know the concept you want to create and nodes can be pretty easy to understand and to explain if you know the fundamentals. In my experience I found nodes very verbose and a bit awkward to use. I mean basically a node is just one line of code and to write a function in nodes you need a lot of time. Nodes a pretty need for programming beginners and designers to create prototypes but anything more advanced seems time consuming.

      @matthiasramsauer349@matthiasramsauer3492 ай бұрын
  • 💯💯💯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. 💜

    @pnwlady@pnwlady4 ай бұрын
    • That's right. Also, learning how to learn is learning how to be patient. I lost count on how many times I've rushed over stuff and beat myself up at the end. Be patient, guys :3

      @bananacat9139@bananacat91394 ай бұрын
  • TYSM I have been looking for a while. You are a saver ❤

    @chicaco4704@chicaco47045 ай бұрын
  • thanks for the very awesome video I'm in my last year of uni and I'm going to follow your advises Insha'Allah❤

    @momenshtayeh67@momenshtayeh674 ай бұрын
  • Underrated, hope you get bigger one day :)

    @eurotrucksimulator2741@eurotrucksimulator27415 ай бұрын
  • 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 🔥!

    @tech_aashish@tech_aashish4 ай бұрын
    • This is so real, I'm a first year CS student and having never done CS before uni EVERYONE around me somehow knows how to code and it makes me feel demotivated but at the same time this video has opened my eyes.

      @aidenkerr215@aidenkerr2153 ай бұрын
    • hey aashish are you from some iit or nit? cuz your comment sounded so relatable along with that indian name!

      @somadritadey5672@somadritadey56723 ай бұрын
    • 40 dollars from my credit card 💀

      @NotFgteev@NotFgteev2 ай бұрын
  • This is the one video I didn’t know I was looking for especially for the longest time. I’m already taking steps to improve and make the most out of my learning path 😊

    @ChrisPirillo147@ChrisPirillo1474 ай бұрын
    • same

      @AhmadShehanshah@AhmadShehanshah4 ай бұрын
    • Good luck!

      @lukazgarza4075@lukazgarza40753 ай бұрын
    • **FASTEST WAY TO LEARN TO CODE** im learning to code rn. i learned javascript via an online one-one course. it was rly good. but i didnt code for a while after and forgot it. since then, ive tried many times to learn to code. i did a coursera course to learn python, it was rly good, but quite expensive. then i tried free online courses, again, rly good, but too guided, i dont remember anything bc all i was doing was typing what they told me to. then i watched those 'learn python in one hour' youtube videos. also good, but i was zoned out most of the time and all of these were making me learn coding so slowly(other than the online javascript course which was rly rly good). ... **STEP BY STEP (atleast whats working for me) 1. do a beginner coursera course, do one of those free online courses, or watch a 'learn python in 1 hour' videos. - this is just so you figure out the basics and what they do (like functions, classes, print, if loops, etc.) 2. do projects. no more courses once you've gotten the basic controls down. do projects! - first i searched 'beginner python projects' on yt and followed along! yes, follow along, so ur actually coding, dont just watch. 3. then after i followed along with 2 beginner yt projects. i thought up/searched up beginner project ideas and did some myself 4. then level up, follow along with some intermediate yt projects, then do some intermediate projects by urself. so on so forth... 4. i am still in phase 3 lol but i can tell its working a lot better than any courses because its hands on, im learning problem solving when i run into an error, and im thinking it through. plus its fun bc im actually creating smth and not just mindlessly following a course. but diff things work for different people! ... -keep in mind that i did learn javascript alr and i was pretty good (intermediate I would say) so that probably helped me learn python, even though i havnt done javascript in 3 years.

      @yours1ana@yours1ana3 ай бұрын
    • same

      @thefakebluejay5394@thefakebluejay53942 ай бұрын
  • For me, it was definitely that vicious cycle of thinking about doing something big instead of something small to start. Seeing those "I created X or Y both for Z" videos that are more or less about a field I have an interest in can put you down so hard, especially with imposter syndrome being big in programming/computer science. Now, I pretty much just try coding whatever comes to mind to, if not at least practice the language, do something that actually piqued my interest or learn about libraries and concepts to help me create what I'm thinking about. One comment I saw about avoiding some KZhead videos about programming is definitely true, along with Tutorial Hell, you just keep hearing and seeing the same stuff but end up retaining nothing or are not able to apply it to create something of your own. Getting out of your coding skills comfort zone is a must whenever you get stuck there; I know I just recently did that to do what I mentioned.

    @germaneitor_@germaneitor_3 ай бұрын
  • 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.

    @JJK-he1xn@JJK-he1xn20 күн бұрын
  • Amazing video for those starting their journey on coding. It helped me a lot thank you

    @TatudoTech@TatudoTech4 ай бұрын
  • 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)

    @cppexplorery@cppexplorery3 ай бұрын
    • Pozdrawiam z Polski. Życzę powodzenia w spełnianiu się jako programista!

      @cotam6215@cotam62153 ай бұрын
  • I started learning to code by searching “how to code” and a video with HTML came up, Istarted at 11 and now 15. When I was 13 I realised that I don’t want to do website development (frontend) and I want to code in python (AI focused so it gives me something to brag about in my application for uni) thanks for this video as I haven’t found any proper videos on what and how to start and this video tells me why, thanks for sharing this.

    @ardax98@ardax984 ай бұрын
    • **FASTEST WAY TO LEARN TO CODE** im learning to code rn. i learned javascript via an online one-one course. it was rly good. but i didnt code for a while after and forgot it. since then, ive tried many times to learn to code. i did a coursera course to learn python, it was rly good, but quite expensive. then i tried free online courses, again, rly good, but too guided, i dont remember anything bc all i was doing was typing what they told me to. then i watched those 'learn python in one hour' youtube videos. also good, but i was zoned out most of the time and all of these were making me learn coding so slowly(other than the online javascript course which was rly rly good). ... **STEP BY STEP (atleast whats working for me) 1. do a beginner coursera course, do one of those free online courses, or watch a 'learn python in 1 hour' videos. - this is just so you figure out the basics and what they do (like functions, classes, print, if loops, etc.) 2. do projects. no more courses once you've gotten the basic controls down. do projects! - first i searched 'beginner python projects' on yt and followed along! yes, follow along, so ur actually coding, dont just watch. 3. then after i followed along with 2 beginner yt projects. i thought up/searched up beginner project ideas and did some myself 4. then level up, follow along with some intermediate yt projects, then do some intermediate projects by urself. so on so forth... 4. i am still in phase 3 lol but i can tell its working a lot better than any courses because its hands on, im learning problem solving when i run into an error, and im thinking it through. plus its fun bc im actually creating smth and not just mindlessly following a course. but diff things work for different people! ... -keep in mind that i did learn javascript alr and i was pretty good (intermediate I would say) so that probably helped me learn python, even though i havnt done javascript in 3 years.

      @yours1ana@yours1ana3 ай бұрын
  • One thing @TheCodingSloth could mention in their "Where do you want to start" section is that Pyphon is the core language for cyber security. Almost all red malware / blue forensics / and yellow automation is built in python3. Regardless of where you go in the security space you'll eventually find that the pre-made tools can't do thing you need it to do and will have to script one yourself.

    @dj3042@dj30425 күн бұрын
  • Man it feels like the amount of stuff i can build with programming is so vast it makes me indecisive of which rabbit hole to get into and everything kinda excites me on the same level

    @stefanristic9245@stefanristic92454 ай бұрын
  • Thanks for the great video. Nice visuals, fast paced content and important insights.

    @orpheos3150@orpheos31503 ай бұрын
  • About tutorial hell, I feel this is something everyone will get stuck on, not just once, but multiple times during their learning journey, but it can be overcome, and when you do, oh boy.... that's where the fun really begins... Like when I was able to use my game dev experience that I had for a few months, with my limited C experience that I gained doing Harvard's CS50 to make a honest to god Snake game clone that runs on an Nintendo DS.... mostly without tutorials, like, I cannot stress enough I was expecting this to be genuinely hard to do, the snake's movement, the collision, the apple's random position, but it was surprisingly smooth and intuitive to implement to me.

    @costelinha1867@costelinha18672 ай бұрын
  • Love your videos man, keep up the good work

    @davideoliveira2543@davideoliveira25434 ай бұрын
  • Hi Sloth, this is my first time coming across your videos. I'm still figuring out which coding route to choose or which tech field I want to transit to..but..Thank you for your advice on learning how to code, that helped a bit. I also love the sloth pixal arts you added in the videos, did you draw this out or AI ?

    @candywong5026@candywong50264 ай бұрын
  • Yes, I went through the public CS50 python course on KZhead and when I finally thought that I had a grasp on the basics of python I went ahead and

    @IAmzColbz@IAmzColbz4 ай бұрын
  • Hey Coding Sloth, I'm starting my coding journey. This video was both a source of inspiration and incredibly informative. Thank you & wish me luck! haha

    @jameshskim@jameshskim2 ай бұрын
  • 5:15 To add to this list: If you want to learn to code for programming microcontrollers like Arduino etc. you should learn C. For small automation programs to automate little tasks or if you just want to try out programming for a little bit, I would recommend using Python because it is very easy to pick up while also allowing you to do many things. If all the above use cases did not really fit your reason for learning coding you can start with either C# or Go. In general, once you learned one programming language, transitioning to another is relatively easy most of the time because many concepts stay the same, only the syntax (the words to express something in a language) changes.

    @Ba-gb4br@Ba-gb4br5 ай бұрын
    • I always dreamt about creating professional software like AutoCAD, Word, etc.

      @luigidabro@luigidabro4 ай бұрын
    • As much as I love Golang I don't think anyone one should start out with it. There aren't many Junior Developer jobs for Go, and there aren't many resources available if you need help.

      @bigcountry4322@bigcountry43224 ай бұрын
    • Rust

      @user-zy6jt6iy6u@user-zy6jt6iy6u4 ай бұрын
  • This video may help me to start to code, its relatable to me since i am still confused on where and when to start to code

    @jostem3759@jostem37594 ай бұрын
  • Imo for beginners, tutorials should only be used to help you understand the very basics. Around about when you have been introduced to the concept of scope, it's time for you to start coding a project YOU have chosen. You are now more than capable of googling how to do things. I'd even avoid learning about classes etc. Until you've done a few projects. Further tutorials may be useful, sure, but I would seriously limit watching further tutorials that haven't come up in your search results while googling how to do something that you are struggling to do in your current project. Tutorials won't sink in otherwise, and they also will be less likely to be useful information for what you want to do. You can always watch them when you actually need them.

    @sploofmcsterra4786@sploofmcsterra47864 ай бұрын
  • One thing I will say about tutorial hell: the professional world isn't social media coders. People will use their most impressive project and embellish their scripts before they ever record a video. Stop thinking your first project has to be of any use other than to solidify what you've learnt. I've been doing this for five years, and I've yet to meet someone who wowed me and made me think they were a genius. Get it out of your head that devs are smarter than average bc we get paid well. Even big tech is run (mostly) by the common idiot. lol Everyday coding is people banging their heads against the wall, trying to come up with these sophisticated ideas until the thing we settle on is SO simple we wonder how we missed it. There is a lot of politicking and ego among devs who are usually terrible at social skills. Even the least toxic places I've seen, there is always some friction between Sales, Product and Dev. There's a saying in the dev world that devs tend to be rude bc they don't fully know what they're doing and it's always a race to try to cover it up lol I have two degrees in other areas, had some success in other industries, and while dev is where I'm getting paid the most, it's by far the easiest job I've ever had. And no, I didn't get a degree in CS or go to a bootcamp. The sooner you realize devs can be idiots, the less prone to imposter syndrome you will be.

    @jt4351@jt43514 ай бұрын
  • This is definitely the way to escape tutorial hell. Do one of those 2-3 hour long overview tutorials of your language in one sitting and power through it. Then immediately stop watching tutorials. You will now have a memory of where to start Googling problems you encounter, a rough idea of which area of the language or programming topic you are getting stuck on. Now start building beginner projects and google what you don't know.

    @Kaptime@Kaptime4 ай бұрын
  • I love that you are actually realistic with your stuff

    @dulalalas@dulalalas24 күн бұрын
  • I'm trying to learn Godot to see if making games is a pass time I might enjoy- I genuinely can't tell yet because I'm still so green. Getting over the coding hump has been the hardest- most tutorials either hold your hand too tight (tell you exactly what to do for specific things- not helpful), or assume you're already familiar with coding. This video makes me a little more optimistic about attempting this challenge, because seeing people **enjoy** coding is weirdly encouraging in itself.

    @KuzuTomoki@KuzuTomoki12 күн бұрын
  • i love the way u put it you earned a sub, i havent even watched the full vid yet lol

    @strange_thing-arra-3692@strange_thing-arra-36924 ай бұрын
  • this makes me continue to learn how to code,thank you, i hope i can

    @arandomguy9616@arandomguy96163 ай бұрын
  • Thank you ! I’m stuck in tutorial hell for the past months. I need to start challenge myself and build myself projects

    @curesnow6493@curesnow64934 ай бұрын
    • yess!

      @yours1ana@yours1ana3 ай бұрын
  • i do encourage training on ready small projects with little misses that you can find and solve

    @mynameisnotshane6501@mynameisnotshane65013 ай бұрын
  • I am making a resource page for disabled adults who want to take up coding, and your suggestions were spot on! I too learned these things the hard way and hope to aid those who are just starting with the advice I wish I was given.

    @AliciaGuitar@AliciaGuitar4 ай бұрын
    • Link to resource page?

      @legomonstuff8601@legomonstuff86013 ай бұрын
    • @@legomonstuff8601 im still working on it, not published yet

      @AliciaGuitar@AliciaGuitar3 ай бұрын
    • Oh can I please get the link when it’s ready!

      @Kristyn00@Kristyn003 ай бұрын
    • Adding my name to the list of people who’d like a link when the page is up

      @Teadwin@Teadwin3 ай бұрын
  • Great video! I agree that project oriented learning is the way for beginners to avoid constantly learning.

    @mikayil.aliyev@mikayil.aliyev4 ай бұрын
  • The sloth pixel art illustrations are adorable, subscribed

    @not_zara@not_zara4 ай бұрын
    • It's AI art

      @gatosandrea@gatosandrea2 ай бұрын
  • I told myself I was going to learn coding and work with AI this year. Now that I know my favorite animal codes...I have to now. lol But nah, thank you for this video, I've been struggling to figure out where to start. I started using Java but now I know I need to focus more on Python. Thank you!

    @srslyari778@srslyari7784 ай бұрын
  • Thank you finally someone that gives some nice advice to become a good engineer to to sell you some course.

    @cesarlabastida1392@cesarlabastida13924 ай бұрын
  • Okay that intro got me hooked, subbed!

    @farhanyudaputra6422@farhanyudaputra64223 ай бұрын
  • As a beginner myself (I've been hobby programming for about 3 years), the biggest punch in the gut is finding a better way of writing something and having to delete the work you spent a week on. It's more effective code, but it still hurts. For context, I'm making my own RTS game. I am currently experimenting with writing a library for my game to pick from for commands, patterns and routing. I want it to be mod friendly, so next I gotta figure out how to make it into an XML file to read from on startup. It seems very daunting. Good luck everyone else who is also new like me lol.

    @nopopshots2722@nopopshots27222 ай бұрын
  • What got me through those first steps was dedication. I turned everything off. No games, tv, movies, or social media. I lived and breathed Dart for an entire year. It was the only thing that I did in my spare time.

    @FlockofSmeagles@FlockofSmeagles4 ай бұрын
    • I didn’t want to but I might just take the same approach as you if I don’t make it just know your single comment may have just ruined my entire year.

      @Rico.308@Rico.3083 ай бұрын
    • What is dart?

      @e.t.566@e.t.5662 ай бұрын
    • Dart is a programming language@@e.t.566

      @eoinoconnor1924@eoinoconnor19242 ай бұрын
    • ​@@Rico.308good luck

      @Dacc-wp2mf@Dacc-wp2mf2 ай бұрын
    • ​@@e.t.566 It's an OOP language developed by google. It's mainly used along side the Flutter framework to build out web and mobile apps.

      @FlockofSmeagles@FlockofSmeaglesАй бұрын
  • i wish EVERY teacher in every subject were this good !!!

    @cauacarvalho6978@cauacarvalho69782 ай бұрын
  • I learned programming 43 years ago, and wanted to pick up some new knowledge this year. Thing is, back then there were no distractions, you started your tool and perhaps picked up a book and then went for it. Now I am watching one video after the other and write almost no code. I am in option and tutorial hell even before I wrote a few simple programs. Time has changed, and learning, which should be easier than ever, has become very hard. Great video though, I appreciate your channel.

    @rayderrich@rayderrich11 күн бұрын
    • True you spend more time looking up things and watching videos. Then actually putting it into practice

      @RDRGUY15@RDRGUY152 күн бұрын
  • Dude, are you the one making the animations for your videos? They're truly amazing.

    @juniorjimenez72@juniorjimenez723 ай бұрын
  • Thank you for Inspiring me to learn SQL. Appreciate your videos, keep up the good content!

    @RAiApp@RAiApp4 ай бұрын
  • that's very great advice, thank you so much!!

    @JoyceAquino-jc8rb@JoyceAquino-jc8rb4 ай бұрын
  • Truly underrated thank you

    @Theguynextdoor813@Theguynextdoor8134 ай бұрын
  • This man got everything spot on

    @Night.@Night.4 ай бұрын
  • So, I'm just starting out as a software developer, and I can tell you, no matter which KZheadr you follow, don't let KZhead take over your life. KZhead 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 KZheadrs, 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 KZheadrs 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 KZhead. There are KZheadrs 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.

    @iekie4180@iekie41804 ай бұрын
    • How did you learn how to code? I'm tired of watching youtube videos and need another approach...

      @Steven-ke2ss@Steven-ke2ss4 ай бұрын
    • @@Steven-ke2ss The over 24 likes show that I am not alone. I'm glad, as I thought I was alone with this theory. Sometimes in life, for things you are interested in and have no one to discuss or exchange information with, you simply create your own simulation. I mean, pretend as if you were working in a company where KZhead videos are not allowed. The simple simulation you can do is to say to yourself, "Hey, why don't I pretend my parents are my clients?" Depending on what would make your parents' lives easier or your siblings', you then try to develop some kind of software. It doesn't have to be professional; it's just about setting yourself a goal. For example, make a to-do list or a shopping list and don't connect to the internet. It's also about learning and thinking during the process. And if you need help, use the documentation and not KZhead. KZhead simply does what you don't do yourself, leading to you watching videos and wasting time

      @iekie4180@iekie41804 ай бұрын
    • ​@@Steven-ke2ss CS50 and CS50 python

      @raptorzz8571@raptorzz85714 ай бұрын
    • @@raptorzz8571 Nooooo.

      @iekie4180@iekie41804 ай бұрын
    • ⁠​⁠@@iekie4180I’m currently in the middle of building a very simple To-Do list and I’m struggling on doing a very simple thing at the moment. It involves user input and I personally feel embarrassed that I can’t finish this simple project so I can advance to something else, like a battleships game. Obviously I won’t give up because I aspire to be a software developer/engineer one day. So my question is this: if I struggle understanding something from the documentations of C++, is using KZhead a bad thing?

      @iIovepeanutbutter@iIovepeanutbutter4 ай бұрын
  • Bro your editing skills are fire. I was launging throughout the video. Love from India ❤

    @Rahul-bs5cu@Rahul-bs5cu4 ай бұрын
  • Look up the docs, read the docs, write out everything you want to do in a manner that includes the systems of your language in gross detail.

    @pup4301@pup43014 ай бұрын
  • Love the video. To the point. No BS

    @vinit1366@vinit13662 ай бұрын
  • Man this was helpful, 16 and started to learn coding, wish had started at like 14, I even tried actually, but quitted multiple times. I got a strong feeling this time around. Thanks for the video

    @PeaceGoesCrazy@PeaceGoesCrazy3 ай бұрын
    • bro i wish i started when i was 16

      @palasthazhorif8676@palasthazhorif86763 ай бұрын
    • I am 16 bru 😭 this is my start

      @tacokrunch8986@tacokrunch89863 ай бұрын
    • Start,don't wait 5-10years. Goes by in weeks.

      @groundwork1962@groundwork19623 ай бұрын
    • im 14 now started at 12 but i gave up trying to start up again

      @sani-RZ@sani-RZ3 ай бұрын
    • @@sani-RZ if you can get a tutor or in school class take it or setup 1 month trial run by yourself at home,write down progress on 1st day compared to last day, don't make the goal to be a complete programmer in 30 days,just an update to see your progress and if it's for you or not. Look at it as if you started taking up drawing art , from drawing circle smiley faces, to proportions and shadows,need to pickup some job-related CPU skill,trade or regular job at 16,save money for cash car,then SAVE MONEY to keep for emergencies or tools to help later in life,when you become an adult,it can cost $100+ dollars EVERDAY just by leaving your place.

      @groundwork1962@groundwork19623 ай бұрын
  • Im so happy I found this channel!

    @B-hooktuber@B-hooktuberАй бұрын
  • after my high school, i don't know what to do, but somehow i end up choosing web development. in my collage time , first i was so motivated because of seeing how cool coding world is but later i am confused whether its my path or not because even after 3 yrs i don't know anything even when i saw people creating greater things, i fell am not for this field. i feel so scared to face my future. but still i don't know what i want nor what makes me happy. i can draw but it never makes me happy or inspired. so am still continuing in this path by hoping this will be my future. love your video btw. they u explain this is really good and fun to watch. now am starting from scratch again because i choose this and now its my responsibility. so i have to do it.

    @TTTTT626@TTTTT626Ай бұрын
    • I'm a freshman college student and I feel the same way as you. I like to draw but I don't excel at it and I see my classmates adapting so easily, I was a HUMSS student at highschool so I'm really exploring an unknown field unlike my peers who already had a background in coding. I hope you continue your journey, I know we'll make it. Good luck to you!

      @jelalejanaabubakar7860@jelalejanaabubakar7860Ай бұрын
    • Same feeling brother,I don't know what I do, what I prefer,what makes me happier,anyway I have no path to neglect programming.keep trying

      @YourHeartFeelings@YourHeartFeelings25 күн бұрын
  • Nice video, bro. Your art is awesome!

    @swathykrishna4304@swathykrishna43043 ай бұрын
  • Thanks man, I needed this. Despite being in my second year of college in IT, I am still stuck and bad at making programs and websites. Nevertheless, I still do find programming interesting and I plan to continue inproving even if it drains my sanity sometimes. Cheers

    @aslas4209@aslas42094 ай бұрын
  • I loved the intro hahaha. Thanks a lot for your help! New subscriber.

    @miguelescareno1018@miguelescareno1018Ай бұрын
  • I would like to add that learning when to pause your "knowledge consumption" is very important as well. Each topic you start to learn nearly ALWAYS leads to an unending wealth of knowledge that can be consumed. Learn just enough to apply what you need to apply, do it, then come back later if you need to know more.

    @D3VASTATl0N@D3VASTATl0N2 ай бұрын
  • Your video is amazing thank you for you work

    @AlPacinoPIC@AlPacinoPIC7 күн бұрын
  • @TheCodingSloth 5:55 I can't believe i passed all the four steps... regardless of the fact I'm self taught This video was great.... I'm def gonna subscribe But a small question....i do project based learning and try to make projects...which though have a good learning curve i love.....end up unfinished.....should i worry bout it ? Also w3schools is also a coding learning platform definitely worth mentioning

    @gkquest2545@gkquest2545Күн бұрын
  • I have some advanced knowledge in coding in a couple of languages but I still don't feel confident about what I learned throughout the years and it's probably because I didn't make any advanced projects. Also Websites and Desktop applications don't look that appealing to me anymore :/. I recently got hyped about robotics and I am thinking about getting a raspberry pi and an Arduino. I want to try and make some stupid and simple robots that just do simple tasks in the beginning (like pressing a light switch, moving when pressing a button, etc) and I want to continue working and learning about AI/ML as well. I consider myself good at Math so I guess I should at least give it a try. Can you give me some advice ? Like literally any opinion will be helpful !

    @nikchas@nikchas4 ай бұрын
  • Gonna be a nice vid can already tell

    @arafatmohammadasifbamboowa2211@arafatmohammadasifbamboowa22115 ай бұрын
  • This all a person need for the journey to be professional, there no shortcut than working hard hands on projects

    @user-is8yk4iq7f@user-is8yk4iq7f2 ай бұрын
  • Thank you for this important video! I'm curious - what's that awesome chalk font you've used here? It looks really convincing.

    @hexenwerkgames@hexenwerkgames9 күн бұрын
  • Very informative video thanks keep it up !

    @streamingamers@streamingamers4 ай бұрын
  • I'm a designer and knowing how to code would be the cake that supports all the icing I've got, tbh. Need a website? Got it. App? Got it. I also have an idea for a game I've been working on for several years and just being able to see it in front of me would be such a thrill. This was a gem of a video, thank you!

    @msnicotiana@msnicotiana3 ай бұрын
  • Had I watched this video when I first started, I'd probably get a job in 6 months rather than 12. I spent 9 months learning python and js and everything from cyber security to data science to web development because I just did not know what I should study. I would say though, that everyone has a turning point where programming starts to make enough sense and that is usually at 6 months.

    @csy897@csy8974 ай бұрын
    • Did ya finally get a job? If so, then where?

      @GutziGuy@GutziGuy4 ай бұрын
    • @@GutziGuy I did, at a boring bank. But still pays well for my country

      @csy897@csy897Ай бұрын
  • I don't have problem solving skills😞😞. Whenever i learn a concept, I do practice questions by following KZhead videos. Can never solve questions on my own. I am in 4th semester of SE. Looks like i don't have a knack for coding.

    @rafiashan8389@rafiashan83894 ай бұрын
  • Thanks for reminding me

    @vladitoncev28@vladitoncev284 ай бұрын
  • I'm not interested in coding but I like your sloth characters so I subscribed and watch your videos lol

    @koni37@koni374 ай бұрын
  • Thank bro for this tips , to be honest i really don't know how to code and used the things in coding , but when i watch your video about how to be good at programming, nakarandaman ako ng gaan sa loob ko nangmapanood ko yung video mo na yun and to be clear it's REALLY HAPPENED IN REALITY of that topic you said in that video ,i;m sorry not good in english becouse i cant tho hahahha thank you ihope , makatulong to sa ibang nag sisimula palang mag aral ng programing ESP.... for me na hirap at walang kakayanan matuto agad at magawa ng sarili hahahhah

    @seandaco5676@seandaco5676Ай бұрын
  • Joyous. My school is making us learn R for our Google Analytics certificate. 🤦‍♀️ Can you do a video on that? Your video is still very useful. Thanks!

    @fortyfourandgore9787@fortyfourandgore97873 ай бұрын
  • 4:20 what language should learn 6:19 tutorial hell, also solve, real world, 8:12, 9:01

    @tubaabrar9800@tubaabrar98003 ай бұрын
  • Here are some things I already know how to do: -basic Python syntax -I know how to learn on the neuroscience level (thanks Barbara Oakley and Andrew Huberman) but I still need a better approach for solving problems in programming -A bit about sorting algorithms but I wouldn’t be able to recreate them on my own Day 1: I chose Python as my primary language and defined the career path I want to pursue

    @ProsandCons473@ProsandCons4732 ай бұрын
    • Hey, actually i am also starting to learn coding and would you like to partner up to learn it together (if you are interested) as we would be able to learn from each other through our paths

      @Deap-@Deap-2 ай бұрын
    • @@Deap- sounds good. How can I find you?

      @ProsandCons473@ProsandCons4732 ай бұрын
    • @@ProsandCons473 maybe telegram, discord or anywhere else that you prefer

      @Deap-@Deap-2 ай бұрын
  • I've spent way too much time learning how to code. In my experience by far the best way to learn is if you see something that you don't understand. Search up what it does. You'll never spend a day coding where you know 100% of what you're using to the bone. There is too much abstraction for that nowadays but try your best to understand what the little parts mean, it lets you build so far. This tip is ESPECIALLY helpful with syntax.

    @_cnk@_cnk3 ай бұрын
  • Taught myself most of the basics for C# recently, but still pretty much do what he did in the intro when trying to learn more lol

    @JacqueCricket@JacqueCricket3 ай бұрын
  • Thanks for the tips

    @iibrzain@iibrzain2 ай бұрын
  • I learned how to make and script games from roblox. It has a nice built in tutorial I used, then learned about some different stuff from KZhead. I can get a lot of stuff down, but what i struggle with is the actual coding language. I understand and can add to the concepts easily, but it’s so annoying to me that I have to keep going to look up, “example datastore” because I keep forgetting the exact method to write it. Although I could fix it if I coded more, but I just don’t have time. Full time job and full time college

    @chaseekillbear4668@chaseekillbear46683 ай бұрын
  • Thank you for keep motivating me, love your videos!

    @juansebencegues1530@juansebencegues15304 ай бұрын
  • Until seeing this video, i didn't know tutorial hell exists and that i'm actually in it right now... Good eye opener, great vid, awesome pixelart work

    @flaming_banone8309@flaming_banone83093 ай бұрын
  • In love with the spectacular advice in the video and all, but heavens sake somebody please tell me the name of the song in the intro, the swing is so good

    @ice_scramble@ice_scrambleАй бұрын
  • What helped me alot is just be learning to be okay with writing broken shit that doesn't work. Then trying out a bunch of things even if I think it's stupid

    @tomgola3@tomgola34 ай бұрын
  • Amazing, can't wait to learn coding!

    @misterkoneko2389@misterkoneko23894 ай бұрын
  • Thank you!

    @valenciawalker6498@valenciawalker64983 ай бұрын
  • The Lottery win Explanation was the Best-F-in logic I heard this year......Man, Love the whole Video....Its a shame, I could not Sub u before, But U got one......❤❤❤

    @kushalmondal618@kushalmondal6184 ай бұрын
  • Fantastic job of making the coding world less intimidating. Thank you.

    @brianhuser311@brianhuser3114 ай бұрын
  • I love spending a day trying to figure out where and how to get into any beginner aspect of coding and then finding this and realiing you wasted your time

    @volynx@volynx3 ай бұрын
KZhead