Learning the Big Picture of Computer Science

 

Computers are Complex!

We didn’t just learn about programming and stuff, we also learned about how the computer works, how storage works, what the CPU is, and a whole bunch of other things too! Learning all those things can take years, so we didn’t dive deep into those things, instead, we learned the big picture. Why is learning the big picture useful? Even though I won’t remember everything I learned, I will still have the right orientation and a basic understanding, instead of thinking everything inside a computer is just “magic” and out of my reach.

A Big Picture of Computers

We also learned basic computer languages like machine language and Assembly and more complex ones like C, Python, and Javascript. I even created a game on “Scratch”, which is a website where you use visual blocks to code. I found that the things I learned in this project really helpful when I dove deeper into coding APPs and games.

Think Before Do

Learning all those things can take years, so we didn’t dive deep into those things, instead, we learned the big picture. when I code, if I don’t think first, it’s bad.

Resources

  • Terminal
  • Vim
  • edX
  • Udacity
  • Codecademy
  • Github

Posted by

Hi, my name is Felix I'm 12 and I learn at home instead of at school. I learned through many projects and I want to share them with you. I did some of these projects by myself but I also did a lot with my friends from different countries!