Antwort
Es ist zwar schon etwas her, aber ich kann ein gutes Buch empfehlen, welches so ziemlich alles kombiniert. Logisches Denken, Programmieren, Knobeln, Algorithmen, Optimierung und Spaß:
http://weitz.de/KMFI/
"Konkrete Mathematik (nicht nur) für Informatiker"