Pues lo primero, lo primero creo que serian los conceptos general sobre la arquitectura del .NET.
¿Que es el framework?
¿Que es el CLR?
Compilacion Just in Time
Infierno de las dlls.
Etc, etc.
Una vez esto seguirian conceptos basicos sobre el lenguaje.
Tipo de datos.
Intanciamiento de objetos.
Boxing y unboxing.
Ciclos
Sentencias de condicion.
etc. etc
Como una buena referencia seria obtener las estrellas del programa "Desarrollador 5 estrellas de microsoft".
Saludos