A muchos de vosotros quizás os pase como a mí, la primera vez que utilicé programación orientada a objetos utilicé el lenguaje Java y cuando me encontré programando en C# para poder utilizar XNA me di cuenta que tenían muchos puntos en común.
Con el siguiente artículo, los chicos de xna creators intentan mostrarnos las semejanzas y diferencias propias de cada uno de estos lenguajes haciendo que con los conocimientos previos que tengamos sobre alguno de estos dos lenguajes (Objective-C o Java) podamos adaptarnos rápidamente a C#.
El artículo está en la siguiente dirección: http://creators.xna.com/en-US/article/introtocsharp