http://visualbasic.about.com/ looks interesting. You don't have to buy books, you'll learn as much if you just read tutorials. Maybe a book is good if it's your first language (I have troubles keeping concentrated for a long time when I read books on my computer)