Comment Basic pointers (Score 1) 254
1) Start by understanding completely the target language, in this case C++.
2) Get a IDE that is able to provide full support for finding references and definitions in C++. For now only Netbeans CND is able to proper do that for Linux-based OS. Alternative for WindowsOS use Vision Studio.
3) Then you just have to start reading the code and build the mental map of the project.