Mira naruto supongo que has usado c++ y java , c# lo podes comenzar a ocupar casi que sin leer nada , ya que es bastante parecido a c++ orientado a objetos o al simple java.
Yo muchas veces lo que hago es que me lanzo asi de un solo hacer las aplicacioncitas en c# y a medida que me va saliendo una duda solo lo busco con google y encontras muchos ejemplos, aunque antes de comenzar hacer lo que querias no supieras que ondas , terminas descubriendo bien facil como era que lo tenias que hacer.
Por eso tambien siempre es bueno tener a la mano una lista de lugares adonde podes acudir a buscar informacion.