To draw the art, you just need a graphics editor. Any will do; you can use MS Paint that comes with Windows, even.
As for learning C++, grab a book from Amazon (I'm sure plenty of recommendations will be forthcoming), and have a lot of time and patience.
For organizing your code, that comes through practice and learning to program. There are things like design patterns, etc. you can look into, as well.
For something to put your code in and run, you need what we call an IDE (short for "Integrated Development Environment") and a compiler. They often come bundled together. If you're on Windows, try Visual Studio Express from Microsoft (it's a free download). If you're on Mac, take a look into XCode. And if you're on Linux, give CodeBlocks a shot.
If you need more info, drop us a line.