Learning Java and Github together