Vb Sucks, i coded it for 4 years then saw how useless it is compared to c++ (Both managed and unmanaged)... If you wanna learn a lanauage never get the "for dummies" books, or any book that has "in <somthing> days - there useless. If you want a good C++ book i recommend: "Accelerated C++ - Practical Programming by Example" - It teachs you C++ without having to know anything about C. I Suggest you dont learn c#, it relys on the framework, and its managed. If your gonna learn anything, make it C++ =)) Hope it helps, CuBie.