1) Visual Studio 2005 è a pagamento, non credo esista una versione di studio (se esista ben venga, mi piace come ide)
2) Studiarsi Visual Basic per poi passare alla piattaforma .net è una perdita di tempo, perchè non ci azzeccano nulla l'uno con l'altro... tanto vale iniziare subito il .net. A mio avviso poi studierei C# piuttosto che il vb.net (sono pressochè uguali nelle funzionalità ma diversi per sintassi)....
cmq,
oltre a tanti esercizi e impegno, ti serviranno la guida che trovi qui (per le basi basi), poi ti devi mettere a cercare per il web manuali, ebook (io ne ho trovato uno molto carino sul multi-threading ad esempio), tutorial, l'msdn stesso di microsoft, per non dirti proprio di comprarti un bel libbrozzo di quelli da 2000 e passa pagine (che visto che siete in due, potreste dividervi la spesa e comprarlo). Spero che tu conosca abbastanza l'inglese
![]()