huh?? I dont understand your question. If you want to make websites take web development?? If you want to make just software, choose vb.net. Anyway, if you know java it will be very easy to learn vb.net(with some books).
if you're good at web development, but suck at coding non-web apps, you'll be paid more as a web developer, and vice versa.
it depends on your skills, your employer, ... there is no real 'definitely this one' kind of answer here. if I were you, I would be more concerned of the kind of application/code you like to write. let's say A would be your favorite, but B pays more: if you choose A: you'll earn a bit less if you choose B: chances are you're going to end up hating your job, because it may pay better, but it's not what you want to do.