Je suis passé du Java au C# qui ont quand même un bon nombre de syntaxes similaires. Malgré que le site du zéro soit critiqué j'ai trouvé le tutoriel du C# correct : http://www.siteduzero.com/informatique/tutoriels/apprenez-a-developper-en-c
Coté liens & co, franchement je trouve que Google est vachement bien fourni, il te suffit de taper le thème d'une recherche en anglais et tu as des exemples d'utilisation de snippets tout prêts (attention, cherche à le comprendre quand même).
Sinon tu as MSDN pour la doc, très complète aussi, bien structurée avec des exemples.
Coté bouquins, il y a ces deux qui sont assez sympa : http://www.amazon.fr/Net-Versions-%C3%A0-G%C3%A9rard-Leblanc/dp/2212126042
+
http://tahe.developpez.com/dotnet/csharp/ (Tu as un lien FTP/HTTP pour télécharger le bouquin en bas)
Bon ce dernier parle du framework 3.0 mais c'est les bases donc quasi rien n'a changé.
Après sinon comme IDE, Visual Studio 2010 Express.
Bon courage. 