Alright /learn/, need your help. I'm trying to get my brain back into gear and need some book recommendations.

Specifically, I'm looking for:

•  Chemistry: From the very basics all the way up to high school level. Need a solid foundation.
•  Programming: Focusing on Java, Python, and C#. Gotta get my coding skills sharp again.

So, /learn/, drop your list of must-read books for a budding (or re-budding) scientist/programmer. Bonus points for textbooks with good exercises and explanations. Let's get this knowledge brewing. Hit me with your best shot.