Book Recommendations
I want to get into CS (currently majoring in business economics), but every time I ask for book recommendations about CS, all I get is recommendations for books about coding (which makes sense). I'm the kind of person who has trouble understanding and memorizing without understanding underlying mechanisms, and for that reason I'm hoping for a book recommendation that includes the structures that underly coding (why does code "work"?, what hardware within computers produces the 1's and 0's responsible for code? What did the Turing machine prove?). Essentially, I eventually want to get into coding, but I want a textbook recommendation that will talk about briefly about the history of computer engineering, and a lot about the structures that allow computing to be possible in the first place (i.e. a thorough discussion of hardware). What's going on "under the hood"? Any recommendations? I don't mind if the book eventually talks about languages and how to use them, in fact, I hope it does. I'm just hoping to avoid a book that starts with that info. (I hope all this makes sense, I'm very new to this field.)