Hallo,
auch wenn das Buch eher für Umsteiger geschrieben ist, finde ich kann man es auch durchaus für Anfänger empfehlen.
https://www.amazon.de/Kompaktkurs-C-6-0-Hanspeter-Mössenböck/dp/3864903777/ref=sr_1_15?ie=UTF8&qid=1469621536&sr=8-15&keywords=c%23
Hier werden später auch einige wichtige Fortgeschrittene Themen angerissen.
Jedoch natürlich nicht alles was es für die Entwicklung einer Modernen Software braucht.
Jedoch die Basics finde ich erklärt es sehr gut, für alles weitere gibt es dann eigene Literatur.