el mejor método, es que decidas hacer un verdadero trabajo, eso de andar inventando no furula, claro depende de tu finalidad, si queres nada más saber como es el mundo de .Net estas haciendo lo correcto, pero si es algo más serio, tenes que plantearte un trabajo completo y realizarlo, ahí verás necesidades de trabajo completo, programación, base de datos, etc......
claro todo depende como dije antes, de tu finalidad.....