God I wish I could understand even like 20% of what he's talking about.,(reply>), I bet you understand it better than you think you do! I love puters and I have no shame of my cartoonish understanding of a TON of the physical layer and a good chunk of the lower abstractions. Hell, most of my understanding could be expressed a la DreamWorks "Inside Out".,(reply>), With a degree in computer science you can understand 80%!  With a degree in electrical engineering probably 100%!,(reply>), @PhilosoFeed you don't really need to know anything he's talking about to write Python. In fact you probably wouldn't even need it to write an operating system lol, all the optimisation is being done in the processor. If it interests you go learn about it, but otherwise don't worry about it,(reply>), @PhilosoFeed Nice yea Codecademy is cool. It doesn't really give a good sense of how coding really is used to create the software we all use tho... A code bootcamp is a good way to get started quickly.,(reply>), Ross Hoyt I've sort of tried. I did some codeacedemy courses and built a few websites, made a few basic Python programs. I don't even know where to begin learning about this depth of it.