Want to start programming, how do i start?

I have used a lot of .net so if there’s a .net library please tell me,

Also if i need to learn C++ which C++ compiler do i need to use?

Thanks in advance…

http://www.hoopoe-cloud.com/Solutions/CUDA.NET/Default.aspx