Getting started with Git and GitHub is easier than ever with GitHub Desktop 2.2
Blog post from GitHub
GitHub Desktop 2.2 introduces an interactive tutorial designed to ease the learning curve of Git and GitHub for new users, serving as a virtual "buddy" to guide them through essential tasks like creating repositories, connecting code editors, and understanding GitHub's workflow. The tutorial walks users through creating a new branch, making file changes, committing those changes, pushing them to GitHub, and opening pull requests, while clarifying the differences between Git, GitHub, and GitHub Desktop to minimize confusion. After completing the tutorial, users receive suggestions for next steps, such as exploring or starting new projects, to ensure they can continue progressing with their work. GitHub Desktop aims to be a supportive tool for both experienced and novice developers by making the interface more accessible and continuously improving the tutorial based on user feedback.