Back in the day all anybody had to learn for their first language was shit like assembler, fortran, or cobol or whatever. Who cares, I'm tired of recommending first languages. Just learn whatever language which suits your needs. If you want to code for linux, VB is not for you. If all you want to do is make web applications, then maybe perl or java is for you.