I've been using git personally for about a year now and have finally reached the point where I am ready to get the rest of my group to adopt it for our work. The tool I am recommending to help with the early git learning curve is Easy Git, http://www.gnome.org/~newren/eg/. Easy Git (eg) is a very thin wrapper around git. It provides clear and suggestions for git usage. Unlike other porcelains, you can trivially switch between eg and git at any time. I think Easy Git can improve the initial git experience for many potential git users.