Learning GitHub from scratch? Start with Git fundamentals and basic version control, then learn repositories, commits, branches, remote workflows, README files, issues, pull requests and collaboration. Once you're comfortable, explore open-source projects and use GitHub to build a portfolio that shows what you can actually create. Save this roadmap and learn one stage at a time.