Wären wir jetzt bei Java, dann würde ich dir "Handbuch der Java Programmierung" von Guido Krüger (Verlag Addison-Wesley) empfehlen. Da sind u.a. auch die Konzepte der objektorientierten Programmierung beschrieben. Als Einstiegsbuch eigenen sich viele Bücher nicht, vor allem solche nicht, die nur die Syntax einer Sprache beschreiben.
Addison-Wesley ist sicher ein guter Ausgangspunkt, um Bücher über C# zu finden.
Meistens lohnt sich ein Buch für 50 € mehr als eines für 20 €, vor allem wenn man mehr erklärt haben will als die "wichtigsten" Befehle anhand von Codebeispielen.