Cuando vamos a aprender a programar en un nuevo lenguaje hay ciertas cosas que debemos aprender primero, como lo son la orientación del lenguaje, un poco sobre su estructura y sus clases, las herramientas con las que empezaremos a desarrollar osea el IDE, la sintaxis, como se desarrollan las principales y básicas instrucciones para el lenguaje, su diferencia de otros lenguajes, como declarar las clases y todo lo demás relacionado al lenguaje mismo. Para empezar a conocer el lenguaje es necesario investigar un poco sobre el mismo, empezar a leer información en Internet, en la MSDN que es donde esta toda la información proporcionada por Microsoft sobre su propio lenguaje, leer algunos libros, etcétera. Es necesario empezar desde 0 aun cuando tengamos nociones sobre otros lenguajes de programación , lo básico es esencial ya que una vez aprendido lo básico todo lo demás se derivara de tu habilidad y lo que ya conoces.