1) In teoria [SI] ma in pratica è difficile trovare un servizio
che ti permette di collegarti dal tuo PC di casa al LORO server
"lo fanno per questioni di sicurezza"
Se invece intendi collegarti ad un SERVER REMOTO (di tua proprietà)
es da casa tua "al tuo computer" SERVER in ufficio lo puoi fare
tranquillamente, basta avere i permessi (di scrittura/lettura).

2)Non sono in grado di darti una risposta COMPLETA in quanto
io ancora utilizzo il buon vecchio VB6 (in attesa di mettere le mani sul .NET) posso dirti che (da quel poco che ho visto)
il VB.NET ha una filosofia differente dal VB6,
in quanto mira ad un tipo approccio linguistico "simile al java ed al C++" .... sarebbe buono conoscerli entrambi...ma
se devi iniziare da zero, forse è meglio iniziare direttamente
dal VB.NET

3)Di guide sul VB6 ce ne sono moltissime on-line (guarda il THREAD
in RILIEVO su questo FORUM intitolato "Regole, LINK & PILLOLE".
Se invece vuoi studiarlo seriamente (mi rif. al VB6)
ti posso consigliare il libro della Mondadori Informatica
chiamato "Programmare Visual Basic 6.0" scritto dal blasonato
programmatore (italianissimo) Francesco Balena
circa 1100 pagine che ti spiegano veramente tutto sul VB6.
(P.S. è uscita anche una versione aggiornata per il VB.NET)