Hey if you are a student, of any sort, you can get free software from Micro$oft and Pluralsight, just get signed up at Dreamspark.com and then go to download software. At the bottom of the screen, all by itself is Pluralsight, with a bunch of training modules! Then there are some modules on C++ programming. Or HTML5. Or XAML (which I am going to review) and so forth. That a look.