That's what I was going to recommend "Code" - dang! you beat me to it!
It's a great book if by "very basic" you mean the electrical circuitry (yes, no, true, false, on, off - binary). I absolutely love that book!
Edit:
Algorithms? For doing what? An algorithm is just a series of steps used to solve a problem.




Reply With Quote