Te lo digo por experiencia. Si vas a tener en la mente ese "debo aprender" no vas a aprender ni entender nada, házlo por interés y por hobbie.
Podrías empezar con Vb6 que es más fácil que el .Net. Aquí tienes un manual básico:
http://rapidshare.de/files/15390024/...sic_6.pdf.html
De ese manual yo aprendí lo poco que se.
No empieces con la metodología porque los tipos que la hicieron en español piensan que le están enseñando a bebés, dan ejemplos muy estúpidos y que te complican más.
Si quieres aprender más rápido, no copies el código, escríbelo todo tú, y entre cada nueva función o alguna cosa nueva que aprendas "juega" un poco y trata de hacer cualquier cosa que se te ocurra con eso nuevo que aprendiste.
Solo tienes que conseguirte el Vb6 y listo. Si no lo tienes y tampoco tienes dinero para comprarlo me mandas un privado y..... (sh sh, es por privado, no va a haber problema).