I use Linux to program C++ and use Git to manage the project.