So I finally finished my course on Hardware/Software Interface on Coursera!

https://class.coursera.org/hwswinterface-002

It was an awesome course, much more than I expected.
It went into learning simple Assembly language, understanding different CPU architectures, the real difference between 32 and 64 bit word sizes, and even up to memory allocation.

I got a good introductory knowledge about the real depths of programming, and it’s pretty exciting.

I just bought a book on Linux Kernels, so this knowledge should help me soldier through that book…