well, I´m no VB expert (that´s Circuit´s part, hehe...), but imo every language is pretty hard to learn when it´s the first one. but VB should be a good language to start.
but until you´re able to do the stuff you want to (games for example) you´ll need a while, you have to start with all the basics like variables, operators, loops,etc....it´s inevitable. and there is no other way to learn this than to read and try, you can find some ebooks in the textfile-downloads.
Circuit can tell you more about it...
