This should've been closed along time ago, but I hope since your new to this, that you have or are planning to learn C++. If you don't learn C++.. Then you're just a leecher/C+Per/NOOB!/PERSON WHO STEALS BASES!!/PERSON WHO CLAIMS THEM AS HIS OWN!!!
However, it's alright if you plan on using this as a starting point..