Ask HN:  What books would be good for a CS101 course?
To clarify:  I&#x27;m a self-taught programmer (Python&#x2F;Django, for now) but there are clearly large gaps in my knowledge base.  What books are good to read that might help teach the sort of skills that would be learned in a CS101 course?  Note, I&#x27;m not necessarily looking for textbooks (although I&#x27;m not opposed) and ideally I&#x27;d like things I can read on the subway or whatnot, i.e., texts that stand alone without my having to be in front of a computer--I have more than enough resources to learn from while I&#x27;m coding.  I&#x27;m also most interested in practical vs theoretical knowledge, but I&#x27;m open.