Head First - to ciekawa pozycja pod warunkiem, że nie masz BLADEGO POJĘCIA o programowaniu. Masa ćwiczeń, puzzli i innych "łamigówek" - przez co książka nie wykorzystuje objętościowego potencjału. Jeżeli natomiast swobodnie się poruszasz po terminologii i kodowaniu ogółem - to poszukaj czegoś bardziej ENCYKLOPEDYCZNEGO. Uprzedzam jednak, że w "rodowitym języku" niczego świeżego nie znajdziesz (a zmiany, jeśli chodzi o C# są całkiem spore. Pomijam kwestię jakości tłumaczenia).
Gdybyś jednak się przekonał do czegoś z poza granic naszego pięknego kraju, to TUTAJ jest IMHO najlepsza książka n/t C#.