3 years of Computer Science in 8 minutes

///3 years of Computer Science in 8 minutes

3 years of Computer Science in 8 minutes

FavoriteLoadingAdd to favorites

This is the most asked question on my channel by far so I thought I’d explain how I learned programming. In the process I got a little distracted and accidentally explained all of computer science in 8 minutes (kind of).

The goal of this video was to show you the connections between modern day (high-level) programming and how it was implemented at the low level. I show you the basics in Java and convert it to C code, then into Assembly, which leads me to talk about how computers perform addition/subtraction, and the logic design behind that is all implemented with transistors. In case you couldn’t tell, I love low level programming. Just a disclaimer that I’m not saying this is the best way to learn programming I am simply sharing what I feel was the most valuable in my learning so far. I know many people start with web technologies which can be a great introduction as well! I am currently teaching myself a lot of server networking & all that stuff. I just believe if you really want to understand how to design algorithms and solve problems in creative ways then the most valuable things you can learn are at the low level. Even though C is 40 years old it is still regarded as producing the most efficient code since you have full control over pointers and memory management with minimal overhead. (the only thing faster is assembly.. an even lower level)

Technical Resources!!
C Programming Language, 2nd Edition (Awesome Book):
Easy68K (Assembly Simulator):
Hexadecimal to Binary Conversions:
Two’s Complement (Binary Addition/Subtraction):

Next Video:
Previous Video:

Social
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Website:
Twitter:
Snapchat:
Instagram:
Github:
Discord:
Patreon:

Gear
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
– Video Editing Software (Premiere Pro CC):
– All Adobe Apps (I use this plan):
– Keyboard (Velocifire TKL01) :
– Monitors (Dell U2518D) :
– Webcam (Logitech C920):
– Desk Microphone (Blue Yeti):
– DSLR (Canon T7i):
– Wide Lens (Tokina 11-16mm F2.8):
– Full list of gear:

Music
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
emo the optimist – fading light
Link:

shortfatty – distant
Link:

a l e x – This Week
Link:

Weaver Beats² – TRAPPIN IN HONOLULU⁴
Link:

a l e x – Soul Will Mess With Me
Link:

a l e x – Peppy Won’t Fly Straight and Its Getting on My Nerves
Link:

source

By |2021-06-13T14:35:04+00:00June 13th, 2021|Python Video Tutorials|32 Comments

32 Comments

  1. Devon Crawford June 13, 2021 at 2:35 pm - Reply

    Maybe it was a bad idea to talk about code for 5 hours & try and condense it into an 8 minute YouTube video.. *Disclaimer* this is not a beginners tutorial and new programmers should not be intimidated. I am simply trying to show how multiple layers of technology integrate with eachother. Each minute of this video can be broken down into months of learning. It's taken me over 2 years of university plus highschool plus personal projects.

  2. Kirkkoh d June 13, 2021 at 2:35 pm - Reply

    mann i dont even have the vocabulary to understand coding lmaoo

  3. teachermauricio June 13, 2021 at 2:35 pm - Reply

    I'm 24 and I'm thinking about start learning programming but I also think I'm already too old to start from zero.
    I'd like to change my career and go into coding and stuff but at the same time it looks so damn hard…

  4. Phiánk ji June 13, 2021 at 2:35 pm - Reply

    im 40 yrs old and just start to teach my self programming, This is HUGE for me

  5. Shorts Viral June 13, 2021 at 2:35 pm - Reply

    Thank you, i dont feel dumb for knowing some things in online classes

  6. Stevo Boe June 13, 2021 at 2:35 pm - Reply

    As a mixed signal hardware design engineer I had to go the other way. Transistors > Logic Gates > RTL (Verilog/HDL) > Assembly > C > OOP

  7. aeyu June 13, 2021 at 2:35 pm - Reply

    keyboard

  8. Admiral Hugo June 13, 2021 at 2:35 pm - Reply

    i watched this when it came out, didnt undertstand a single thing, now im my 2nd year of comp eng and shit it makes sense!! great topics and follow ups by going lower and lower.

  9. YoNati June 13, 2021 at 2:35 pm - Reply

    Ok I understand nothing i will be back in one year. June-10-2021

  10. Touka Medjoubi June 13, 2021 at 2:35 pm - Reply

    Your smart dude! Never underestimate.. you opened up my mind.. like how to be like this dude!🙄

  11. Dan Guidi June 13, 2021 at 2:35 pm - Reply

    Love how you are sitting in a 1970's home bar

  12. ty June 13, 2021 at 2:35 pm - Reply

    I'm so lost

  13. Big Kell June 13, 2021 at 2:35 pm - Reply

    I'm currently about to get into computer science in college and right now this is a bunch of gibberish to me, I'm going to come back in a year to tell you guys my progress.

  14. June 13, 2021 at 2:35 pm - Reply

    Bruh i did computer science from the age of 6 and rn I'm 13 and still doing part 3
    Im learning part 4 rn thanks for your video

  15. Prakash M June 13, 2021 at 2:35 pm - Reply

    OMG

  16. theReal JayZ June 13, 2021 at 2:35 pm - Reply

    Nah bro, the most asked question on your channel is are you still alive ?

  17. K1ngXMinty June 13, 2021 at 2:35 pm - Reply

    what does this accomplish it looks interesting though.

  18. Nick June 13, 2021 at 2:35 pm - Reply

    Devon: C is a low level programming language
    Me: *Laughs in Assembly*

  19. Isaac Price June 13, 2021 at 2:35 pm - Reply

    what?

  20. Joshua Dees June 13, 2021 at 2:35 pm - Reply

    I googled "Computer Science" and this came up…

  21. Gregory Chappell June 13, 2021 at 2:35 pm - Reply

    I use these vids to help me fall asleep..cuz the rain ones make me wet the bed..

  22. Cody Cargill June 13, 2021 at 2:35 pm - Reply

    Your energy is awesome, cool video

  23. Jagoan Ngode June 13, 2021 at 2:35 pm - Reply

    aa

  24. HZ_Shady June 13, 2021 at 2:35 pm - Reply

    Where did you go man

  25. Nicholas Record June 13, 2021 at 2:35 pm - Reply

    I don’t like this video at all. You don’t explain things very well at all.

  26. sea can June 13, 2021 at 2:35 pm - Reply

    很棒的视频

  27. mahmoud mohamed June 13, 2021 at 2:35 pm - Reply

    after 2 years since first time i saw this video in my first year in CS ,omg I feel so old already

  28. ash June 13, 2021 at 2:35 pm - Reply

    i have a project i have to submit by yesterday and i fucking hate computer science i find it useless sorry and i'm struggling big time i have no idea what to do

  29. Computer engineer June 13, 2021 at 2:35 pm - Reply

    I am a Thai boy Who like computers ❤

  30. REAL CODE PROGRAMMER June 13, 2021 at 2:35 pm - Reply

    Wow
    You'all should learn to code in at least one language; Python and Javascript developers continue to be in demand , commanding the highest salaries. Python in particular commands the top spot in both salary and number of open jobs

  31. Zana Simpson June 13, 2021 at 2:35 pm - Reply

    8 min 4 times, I still don't understand, I guess I'm an analphabet.

  32. uguzg uzfgvuzjh June 13, 2021 at 2:35 pm - Reply

    but shouldn't i start with a lower level language before, like assembly?

Leave A Comment

*