C#:-
MS Press - Inside C#, 2nd Edition Link
It is a very good books if for learning windows programming using C#. It covers both basic and advanced topics.It is also one of the best book for c sharp.Oreilly C Sharp In A Nutshell 2nd Edition Link
it is a beginners guide to C sharp.an Excellent book to start learning C sharp .Oreilly Learning C Sharp Link
it is a beginners guide to C sharp.an Excellent book to start learning C sharp .OReilly C Sharp Language Pocket Reference Link
It is a Pocket Reference to C sharp Programming language.C# Essentials (2nd Edition) Link
MS Press Microsoft Visual C Sharp.NET Link
It is an very good book for learning visual C sharp using Visual Studio.NET.Learning C# 2005 : Get Started with C# 2.0 and .NET Programming Link
O'Reilly - Programming C Sharp Link
This is a very popular book for learning c sharp.It is the best starting guide for students.O'Reilly - Programming C Sharp 3rd Edition Link
This is a very popular book for learning c sharp.It is the best starting guide for students.OReilly - C Sharp and VB NET Conversion Pocket Reference Link
It is a very good book for programmer who wants to switch to C sharp or VB.NET from other languages.C# - The Basics Link
C# to IL Link
C# - Classes Link
Expert C# 2005 Business Objects, Second Edition Link
Getting started with C# Link
It is very good free tutorial for beginners on c sharp to getting start with basic quickly.It is in very simple language and easy to understand examples.Inside C#, by Tom Archer Link
It is in one of the most popular books on C#.Second version of the book is out in the market but here you find the first version.It helps in understanding the dot net concepts.It covers basic of C# , Multithreaded Programming in C#, Metadata with Reflection , Working with Assemblies etc.Developing .NET Custom Controls and Designers Using C# Link
Data Structures and Algorithms with Object-Oriented Design Patterns in C# Link
It provides the detail of implementing and understanding of various algorithms and Data Structure threw C Sharp.