At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga.
Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus.
Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat.
This one is definitely good, but I'm not sure if you'll find it easy: http://mitpress.mit.edu/sicp/full-text/book/book.html
Learning Python, 4th Edition, Mark Lutz, O'Reilly Media, will give you a pretty good start if you want to learn Python.
Well, the one mentioned by carlsmith will help you learn one of the programming languages, but it won't explain problems of computer science - it won't even explain why you need a programming language to begin with and what it is.
On the other hand, if you start an introductory course at MIT OCW it may end up being a useful resource, because it's a very good book on its own.
Not the answer you are looking for? Search for more explanations.
What knowak says is true, CS and programming are different disciplines, though, in practice, if you do one, you'll always end up doing a bit of the other. It does really depend on what you want to achieve. If you're at college, they'll have some stuff they'll want you to use and it's best to just build on that with your own studies.
I was trying to be helpful, but I guess I haven't really answered your question properly. It may be worth mentioning that O'Reilly are your general first port of call for any technical books. Frankly, download a torrent full of pdfs and then buy the ones you really read. Good documentation's not something you only read once, nor something you want to keep having to read on your computer, so you'll always end up paying the publisher soon enough. You just make sure you know what you're buying.
Anyway, all the best.