Firstly, what is GitHub? GitHub is a Git repository hosting service, but it adds many of its own features. While Git is a command line tool, GitHub provides a Web-based graphical interface. It also provides access control and several collaboration features, such as a wikis and basic task management tools for every project.

Here is a step by step process in creating an account on GitHub.

Step 1. Go to https://github.com/join in a web browser. You can use any web browser on your computer, phone, or tablet to join. 

Step 2. Enter your personal details. In addition to creating a username and entering an email address, you’ll also have to create a password.

Step 3. Click the green Create an account button. It’s below the form.

Step 4. Complete the CAPTCHA puzzle. The instructions vary by puzzle, so just follow the on-screen instructions to confirm that you are a human.

Step 5. Click the Choose button for your desired plan. One you select a plan, GitHub will send an email confirmation message to the address you entered. The plan options are:

  • Free: Unlimited public and private repositories, up to 3 collaborators, issues and bug tracking, and project management tools.
  • Pro: Unlimited access to all repositories, unlimited collaborators, issue & bug tracking, and advanced insight tools.
  • Team: All of the aforementioned features, plus team access controls and user management.
  • Enterprise: All of the features of the Team plan, plus self-hosting or cloud hosting, priority support, single sign-on support, and more.

Step 6. Click the Verify email address button in the message from GitHub. This confirms your email address and returns you to the sign-up process. 

With these step-by-step processes you should be able to create an account on GitHub without any difficulties. Feel free to comment in the comment section if you are experiencing any difficulties in creating an account on GitHub.