This is just one vis's opinion, can i stress that again... just my opinion. But if you want to get somewhere in the programming world, target a language be it vb.net/c# etc. Get good at it, i mean really good at it. Then take the MCAD and/or MCSD short of a degree in computer science these are best thing around, and they will cost a good couple of thousand pounds to do. If you are paying $85 then i reckon you will get what you pay for, not much. Then along the way learn, atleast, how read and understand other languages. That of course you can do at home and doesn't cost a penny.