For a good tutorial on most of the features of git specific to github, try
try.github.com. It only covers the command line side, but it's helpful in better understanding git. When committing with Github for Windows, it's as simple as commit and sync. As for netbeans, it's as simple as putting in your git url and github login information into the team menu settings.