-
Understand what the command line is, and what you can do with it.
-
Understand how to access the command line on different systems:
-
On Linux and macOS, you've generally got a built-in terminal ready to go.
-
On Windows, the default command prompt is a bit more limited; you are better off installing something like Windows Subsystem for Linux (WSL), PowerShell or Git Bash (part of Git for Windows) if you want the same commands and power available to macOS/Linux.
-
Shortcuts (e.g. up arrow to access previous commands, tab for autocomplete).
-
Basic commands (e.g. cd
, ls
, mkdir
, touch
, grep
, cat
, mv
, cp
).
-
Command options/flags.
Resources:
Notes:
The command line / terminal is intimidating to newcomers — you just get a blinking cursor, with no obvious signs of what to do next. We are not saying that you should be a command line wizard before you start learning web development, but you should at least understand what it is and know some basics — you will be surprised how often you come across command line usage in web development tooling.