Ask HN: Computer science neophyte needs a book recommendations
https://news.ycombinator.com/item?id=2838503Alright, so I'm the non-technical half of a small Chicago startup, and I want to learn to code. I have fought my way through Programming PHP and JavaScript: In A Nutshell, and HTML: The Definitive Guide, (not in that order), and I'm beginning to think that I'm not the type of person to just learn things piecemeal. I'm looking for a book which explains (in words, as opposed to diagrams) the architecture and operations of a computer from the hardware on up. I want to know what causes a parse error, and where this lies in the hierarchy between the CPU and what gets rendered in the GUI.
Seriously, this is the most curious I've been about something since I wanted to be a marine biologist when I was six.
Can anyone recommend a comprehensive, rigorous explanation of computing and computer programming? I'd be much obliged.