Heres my background I know little about programming, I understand html throughly, I tried php, but failed, will try a new approach by reading more and doing things in order, but I want to move beyond web based programming...

what tool will help me learn C++ better...? Borland C++ Personal or MS Visual C++
? Or should I learn visual basic? Let me know on pros and cons please, price is about the same for both products, tho Borland is slightly cheaper.