How I would learn to code (If I could start over)

4,577,592
0
Published 2022-06-29
Starting in Special Ed and ending at Microsoft (so far), my journey into Software Engineering was difficult to say the least. If I could start over, where would I land? Which languages would I learn and which projects would I build?

Discord: discord.gg/YCpQcSuVaf

LinkedIn: www.linkedin.com/in/jasonlevigoodison
Instagram: www.instagram.com/jasongoodison
Twitter: twitter.com/GoodisonJason

Get the secret resume templates for free: hiredfortech.com

Watch these too!
I suck at coding:    • I'm Bad At Coding ... (My Software En...  
Secret Backdoor:    • These resume templates give you an un...  
Standup in big tech:    • how engineers attend meetings in big ...  

Chapters:
Intro - 0:00
Langs I learned - 0:29
Most useful languages to know - 1:10
My point - 1:45
Coding vs programming - 2:50
Best starting language - 3:35
What to do next - 4:22
What do I build - 6:10
Dunning Kruger Effect - 8:18
Are Hackathons worth? - 8:40

**DISCLAIMER**:
This channel was prepared or accomplished by Jason Goodison in his personal capacity. The opinions expressed in this video are the author's own and do not necessarily reflect the views of Microsoft, Waterloo, or its affiliates.

All Comments (21)
  • @meninblackcz
    I studied coding and struggled during the interviews. Now I’m a full time burger developer at McDonalds.
  • @lewessays
    My first language was C++ and guess what happened, I failed my class in high school and I eventually gave up. Later I jumped to python and Java and the journey continues.
  • @isabellan5055
    If I could start over I would learn so much faster, because now I know the path. I did struggle for 1 year with complex tutorials and couldn`t learn anything. I was so frustrated. What was game changing for me was learning through good Books! First I learned the basics with Javascript in Less than 50 Pages and then I improved with Head First Javascript Programming. Literally every other concept became much easier to understand after learning Javascript.
  • Just started with Python this semester with zero coding experience and was definitely feeling at the bottom of the curve. But after watching this video, I'm feeling motivated again. Much appreciated!
  • @yen0607
    this was honestly the best "How I would learn to code if I could start over" video I've seen, this truly gives a meaning and a purpose behind every point you mentioned with the best kind of motivation that each viewer can discover on their own for themselves instead of the youtuber's personal reasons. You're the kind of youtuber who's helping me get out of my own valley of despair, thank you for that!
  • @Mindinmatrix
    I felt super overwhelmed after my first webpage project. I had to learn HTML, CSS, JS and BootStrap... Took me 3 months, but I was thrilled with the end result. Thanks for this; it motivates me to keep going; University is brutal.
  • @j.travisdaniel3371
    Started with C/C++. Hated it and left coding for years. Recently started doing a bunch python for an internship and fell in love. Started learning some web development, and as an electical engineer, im finally returning to C/C++ and loving it. Making something fun and dynamic first is so important.
  • @IsaacAkin
    This was honestly a very informative video. You helped me realise that I've mainly been trying to program before knowing how to code. I'm gonna take a step back and take my time to get my bearings. Also I am defo feeling that dunning kruger effect, glad to know that it's normal and that I'm not the only one.
  • @suyahatesntr
    I studied python for 6 months to get ready for college but to my massive disappointment. My course is heavily focused on Java. But, it's not that bad because I realized that if you know how to code in python even if you don't know the syntax of another language, it doesn't matter. Just learn the basics and you're good to go.
  • @NOCDIB
    17 years as a programming professional, here, and I'm glad that this video showed up in my recommendations. Very funny, and well done. I agree with just about everything you said and I LOVE how you drew a distinction between coding and programming. People use the terms interchangeably but they are not synonymous.
  • @itsnikkibell
    I really enjoyed this video. I feel extremely validated because I’ve recently started on this journey to “learn to code from scratch” because my dev journey has been lost of languages all over the place. It’s cool to see that the steps I’ve been taking is exactly as you laid it out . I wish I found your video sooner though because it did take me 3 weeks to figure out my approach 😂
  • @LaMiauleProd
    I rarely comment but so refreshing to see a video that is super straight to the point, informative and motivating. Thank you !
  • @Lupinicus1664
    Just retired after 42 years, used Assembler, C, C++ and many more. The advice in this video is very good. I hope a lot of people starting out listen and take note. Good job.
  • @allcaps3584
    Seriously the process in general applies to other fields as well. Every field has its own "Coding" and "Programming". "Don't Program before Coding. And don't waste too much time Coding." Thanks a ton!!!!
  • @joeychacon
    I've tried for many year to get back into learning to code, this video helped me feel like I could start up again one more time! Thank you!
  • @Ho55Delux
    This is one of the best videos I've seen when getting started in coding/programming, cheers mate!
  • @PoojaDutt
    Loved how clear / well-edited this guideline for “starting how to code” was! Amazing video 😀
  • @boofcario
    As an experienced developer, everything you said is spot on! This is the exact route I outlined myself if I were to go on this road again. And yeah, AI/ML is a bunch of advanced stats and most people don't realize that going in 😂
  • This is one of the best concise videos I have ever seen, giving the best frameowork and coding language to start with. Thanks a lot.