Consider enrolling in Stanford's free, self-paced, online Computer Science 101 (CS101) class:SeanMc wrote:So I understand: The CPU retrieves data from memory (RAM) in a specific address or location with a sequence of numbers, breaks it down into instructions and performs the execution of the instructions. Operations performed are arithmetical and control operations. Is this right? Feel free to correct me or add.
http://online.stanford.edu/course/compu ... self-paced
The course teaches computing from the ground up, with zero experience assumed. Several friends of mine have found it helpful.
In case you should find the course too basic, though, there is no shortage of more advanced courses. Look over on Coursera and edX in particular, or an aggregator such as Class Central. (Warning: in my experience, edX courses tend to be rather more demanding than Coursera, so don't enroll just on a whim.)