Ich empfehle dieses Buch:
"C/C++ Von den Grundlagen zur professionellen Programmierung" von Ulrich Kaiser, Galileo Coputing
Dieses Buch ist meiner Meinung nach gut für Anfänger geeignet (und auch dazu gedacht

). Das Buch gliedert sich in Lehrbuch- und Referenzabschnitte. Das beste Buch, das ich bisher zu C/C++ gelesen habe.
@Ph0eNiX: C ist bestimmt nicht schlecht, aber wenn man anfängt mit GUI zu programmieren, kommt man fast nicht um C++ herum.