Skip to content

Getting Started

Github

  • quickstart (official)
  • first-contributions - 🚀✨ Help beginners to contribute to open source projects
  • markdown (official Github 3-minute guide) - lightweight and easy-to-use syntax for styling all forms of writing on the GitHub platform.

Git

  • git external-links - a curated, ever-evolving collection of tutorials, books, videos, and other Git resources.
  • learngitbranching - "the most visual and interactive way to learn Git on the web; you'll be challenged with exciting levels, given step-by-step demonstrations of powerful features, and maybe even have a bit of fun along the way"
  • git-parable - "Git is a simple, but extremely powerful system. Most people try to teach Git by demonstrating a few dozen commands and then yelling “tadaaaaa.” I believe this method is flawed. Such a treatment may leave you with the ability to use Git to perform simple tasks, but the Git commands will still feel like magical incantations. Doing anything out of the ordinary will be terrifying. Until you understand the concepts upon which Git is built, you’ll feel like a stranger in a foreign land. The following parable will take you on a journey through the creation of a Git-like system from the ground up. Read this parable all the way through and you should have very little trouble mastering the various Git commands and wielding the awesome power that Git makes available to you."