Skip to main content

Introduction

This repository provides a structured series of lessons to help beginners understand and use GitHub effectively.

Prerequisites

Before starting, ensure you have the following:

  • A GitHub account (Sign up here)
  • A basic understanding of command-line usage (terminal or command prompt)
  • Git installed on your system (Download Git)

Recommendations

  • It is recommended to use Linux or macOS for a smoother development experience.
  • If using Windows, install Windows Subsystem for Linux (WSL) for a better Git and command-line workflow.
  • Follow the official installation guide: WSL Installation

Lessons

  1. Lesson 1: Getting Started with GitHub - Create an account, set up a repository, and add files using GitHub's web interface.
  2. Lesson 2: Initializing a Local Git Repository - Create a local Git repository, track files, and push changes to GitHub.
  3. Lesson 3: Working with Branches and Commits - Create and switch branches, make commits, push changes, and merge updates in Git.
  4. More lessons coming soon...

Resources

  • Git Cheatsheet – A quick reference guide to essential Git commands.
  • Basic Linux Cheatsheet - A quick reference guide to essential Linux file management, text editing, and package management commands.
  • Conda Guide - Installing miniforge and managing conda environments.