Welcome!
As with any topic, the early days of learning a programming language are all about the essentials. It’s essential that you fully grasp each of these concepts before advancing, as everything you learn builds on topics that come before. If something doesn’t make sense, review it until it does — don’t assume it will make sense in the context of future lessons.
Linux
- Getting Started
- Linux (Ubuntu) Installation
- Linux File System
- Introduction to Shell
- Basic Commands
- Linux Permissions
Git
- Introduction to Git
- Git Installation
- Git Basics
- Git Branches
- Introduction to GitHub
- Synchronizing with Remote Repositories
- Creating Pull Request