https://developers.google.com/edu/c++/getting-started