Git and GitHub — resources

roadmap.sh: https://roadmap.sh/git-github

Books

  • Pro Git, 2nd Edition (Scott Chacon, Ben Straub) — the definitive, free Git book covering basics through internals.
  • Version Control with Git, 3rd Edition (Prem Kumar Ponuthorai, Jon Loeliger) — deeper O’Reilly treatment of Git’s model and workflows.
  • Learn Git in a Month of Lunches (Rick Umali) — approachable, task-by-task introduction for newcomers.

Courses / practice

  • Pro Git (online) — the official free book; read it cover to cover or as a reference.
  • Learn Git Branching — interactive visual sandbox for mastering branching, merging, and rebasing.
  • GitHub Skills — official hands-on courses for PRs, Actions, and GitHub collaboration.
  • GitHub Docs — authoritative reference for repositories, pull requests, and the platform.