Nice! C++ is pretty nice to know. Maybe you should learn torquescript next and make some add ons B) but thats just me :P
Is that what you need to make add-ons?
http://www.cplusplus.com/
I'd recommend Bloodshed DevC++ as a starting IDE. Really straightforward to use, main drawback is that it bunches like every library ever into every application no matter what. So it's not good for production. When you get more comfortable with C++ you should start using Code::Blocks.
Why would you recommend a dead IDE to a beginner? Or to anyone for that matter.http://www.bloodshed.net/ - "Last updated: February 2005"
It's the first IDE I ever used successfully. I had tried using Code::Blocks before I actually knew any C++, and I really didn't understand where to start. DevC++ had no know-how needed to setup. You just installed it, answered a few preference questions on first startup, and hit compile when ready. In retrospect, if Orwell DevC++ is a newer fork of it then it's probably a better option. I didn't know a newer version of it existed.