Meiner Meinung nach braucht man nicht unbedingt ein Buch um Visual Basic zu lernen. Als ich vor einigen Jahren mit VB angefangen habe, war Google mein Bester Freund
Es gibt unzählige Tutorials, Programmierbeispiele, und Einsteigerhilfen. Ein witerer Vortei ist, dass es das alles kostenlos gibt. Ich hab damals hier angefangen:
http://www.thingamy.de/vb4kids/index.php

Später hab ich mir als Nachschlagewerk "Visual Basic 6 - Grundlagen und Profiwissen" von Thomas Kowalski, ISBN: 3-446-19594-7, 50€ gekauft, was ich auch sehr empfehlen kann.

Gruß!