Step 0) Get a domain name from NameCheap. NameCheap This is a pretty great registrar and they don’t support LGBT hating causes like GoDaddy.
Step 1) Setup a Github Account and Organization. It’s pretty simple - you signup, create an organization, and then create a new git repository under that github organization.
If this is truly your first time ever using github you’re going to have to create an ssh key-pair, which is used to authenticate you so you can push up your code.