From 882599e9901585778e2481ac22fc2c07908d4077 Mon Sep 17 00:00:00 2001 From: mo8it Date: Sun, 13 Aug 2023 21:35:44 +0200 Subject: [PATCH] Summarize the rest of the course --- src/README.md | 9 ++++++++- src/day_1/README.md | 2 +- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/src/README.md b/src/README.md index bfa08a9..cc2dc97 100644 --- a/src/README.md +++ b/src/README.md @@ -16,11 +16,18 @@ But learning how to work in the terminal will unlock powerful capabilities as a Not only will you be able to host and administrate servers (since they usually don't have a GUI). You will also be able to automate tasks and glue programs together like a wizard 🪄 -When we talk about about the terminal for developers, we of course mean the Linux terminal 🐧 +When we talk about about the terminal for developers, we of course mean the [Linux](https://en.wikipedia.org/wiki/Linux) terminal 🐧 Windows also has a "terminal", but it is so useless that Microsoft itself started to offer a Linux system inside Windows[^wsl]. MacOS being a [Unix-like](https://en.wikipedia.org/wiki/Unix-like) operating system offers a terminal a bit similar to that in Linux, but it is also useless in the server world. +After getting familiar with the Linux terminal, you will learn how to use one of the most important tools for developers: Git + +Git is a [version control system](https://en.wikipedia.org/wiki/Version_control). +You need to be familiar with its basics not only to collaborate with others, but also to manage your own software projects with a proper versioning and history. + +Afterwards, you learn how to automate tasks using shell scripts and [containers](https://en.wikipedia.org/wiki/Containerization_(computing)). + This course is a 5 days course[^course] and should be read from the start to the end. If you skip some sections, you might not understand everything in later sections. diff --git a/src/day_1/README.md b/src/day_1/README.md index 2347791..3efb6ad 100644 --- a/src/day_1/README.md +++ b/src/day_1/README.md @@ -2,4 +2,4 @@ In this day, you will learn the basics of the Linux terminal. -But before we start with the basics, the first section discusses why you should learn Linux in the first place. +But before we start with the basics, the first section elaborates on why you should learn Linux in the first place.