One of the places I started was on the wiki:
It gives you a basic understanding of each of the games components from Game mode to the characters in the game. Have you done C++ before at all because you might find it all a little daunting if you haven’t coded before.