Du musst dir aber überlegen ob VB6 oder VB-Net Buch - das sind zwei äußerst unterschiedliche Sprachkonzepte. Für den Einsteiger würde ich zu VB6 raten. Ist wesentlich schneller erlernbar da übersichtlicher (weniger objektorientiert). Zudem bekommt man den Compiler ab und zu auch gebraucht recht preiswert bei Ebay.

Das beste Buch zu VB6 ist eigentlich das von Michael Kofler. Es wird unter Insidern eigentlich als das Standard-Buch angesehen:
http://www.amazon.de/exec/obidos/ASI...715721-9377667

Aber wenn man erste Schritte in VB macht, tuts vielleicht auch erst mal ein billigeres Buch. Aber als zweites Buch sollte man sich das Kofler-Buch ruhig mal anschaun.