Si tu as déjà des notions d’Assembleur et de Delphi, tu ne devrais pas avoir de gros problèmes à te mettre au C# (la POO c'est encore plus simple, d'ailleurs Delphi c'est de la POO non ?).
Comme bouquin, je te conseille “
Beginning Visual C# 2005”.
Tu peux également télécharger Visual C# Express chez Microsoft (c’est gratuit). Ça simplifie énormément le codage.
L’API se trouve ici :
http://www.sonycreativesoftware.com/download/devkits