Illustrated C# и т.н.
... но имам чувството, че никоя от тях не може да бъде достатъчно добра (толкова много литература има). Най-добрия учител е практика в някоя IT фирма след като се завърши първо обучение в SoftUni. Аз опитах най-напред в IT фирма и не се получи.
Аз бих ти препоръчал Code Complete (https://en.wikipedia.org/wiki/Code_Complete). Това е книга, която ти казва как трява да се пише код. Оформя ти мисленето независимо от езика който си си избрал. В нея почти няма код.
Погледни и "The art of computer proggraming" на Кнут. (https://en.wikipedia.org/wiki/The_Art_of_Computer_Programming)
За C# бих ти препоръчал "CLR via C#" (https://www.amazon.com/CLR-via-4th-Developer-Reference/dp/0735667454) , но това е само в случай, че си си избрал C# като език.
Сущо така "C# Unleashed" (https://www.amazon.com/C-5-0-Unleashed-Bart-Smet/dp/0672336901/ref=sr_1_2?s=books&ie=UTF8&qid=1479674796&sr=1-2&keywords=c+unleashed)
https://www.youtube.com/watch?v=H6OQ2RESp4s