I first learned Python, then C, then C++. If you already know programming basics then I suggest starting with C and then moving into C++. I use Visual Studio Ultimate 2012 with the ReSharper extension. I believe Visual Studio has a few tutorials on its front page that you can follow to better understand the program. I learned everything from my university classes though, so I don't know of any websites you can visit to learn how to code in C/C++.