First Learning OOP and Git