GitHub has some great articles on setting up your environment for using Git and GitHub (setting your GitHub username globally, etc)
https://help.github.com/articles/set-up-git
They also go through the process listed above with
Creating A Repository
Anything past that, I agree with Colin, go with Pro Git, or check out the Git documentation
http://git-scm.com/documentation