Advice please...

I have been playing around with computers since the early days of the Sinclair ZX81 and the commodore PET, programming in different versions of BASIC. I learnt the basics in VB5. I now want to try to break into the world of VB programming professionally (am currently in IT industry as network manager).

What is the best way to learn VB6 to a standard where I can start to apply for work as a programmer?

I like self study and given the right books / manuals have taught myself most of what I know now abt PCs.

Also what areas of VB are the best to concentrate on? I would assume there are different specialities within the field and some are easier to break into.

Any advice would be greatly appreciated, thanks in advance,
Lee Raven