Thanks for the advice, I'm 19 and have pretty much decided that programming is the career move for me.

However VB is the only language I know, I'm quite good with the API and subclassing and have some knowledge of how windows functions,(Messages, threads, mutexes,dcs etc) and how VB handles itself. however although i have experience with HTML i have little experience with scripting languages and VB web applications.

I want to know what other languages to learn and how else to expand my knowlege to make money,

I'm doing a maths degree at the moment so how can I encorporate that into what I learn.