Learning to use git and java programs