C++ is a language to code in, not an object to obtain.
As for an IDE/compiler, I'd recommend:
- Windows: Visual Studio 2012 (get update 1 and 2 to allow for targeting Windows XP still)
- Linux: gcc for your compiler / whatever editor you want to use.
Everyone will have their own opinion on editors and compilers, so pick which ever suits your needs.