learning go (and git)