- GitHub Learning Lab: Get the skills you need without leaving GitHub. GitHub Learning Lab takes you through a series of fun and practical projects, sharing helpful feedback along the way.
- Try Git: Learn how to use Git with Code School's interactive course
- Learn Enough Git To Be Dangerous: A comprehensive guide to becoming very comfortable with Git and Github, provided by Michael Hartl – creator of the Ruby on Rails tutorial and founder of the Learn Enough courses
- Git Cheat Sheet : A cheat sheet that features the most important and commonly
used Git commands for easy reference.
- Git Reference Documentation: A complete listing of Git's features and commands. The documentation is also available as a free ebook titled Pro Git.
- Markdown cheat sheet: Most web pages on GitHub are written using the Markdown HTML-preprocessor language. This cheat sheet includes most of the useful syntax for Markdown.
- Another useful resource for Markdown is the Daring Fireball website.
- Finding Open Source Projects on GitHub: GitHub's advice on how to discover and contribute to open source projects.
- Zero to Mastery: A listing of GitHub open-source projects associated with Andrei Neagoie's Udemy course The Complete Web Developer in 2018: From Zero to Mastery.
- Contributing to open source projects: This is a good place to start learning how to contribute to open source projects on GitHub.