Eiii is completely right, stick with text. Books and .pdf's will do the trick, as will checking out the source code of programs, that's how I learn most things, by playing with what is already there.
What are you looking into making? It'll help determine what would be more suitable for you to use, VB is good for many desktop programs, but definitely avoid using it for making games...