If you are used to working in a GUI, then the terminal can seem a complicated and unforgiving place. By learning a few commands however, you can achieve most tasks quickly and easily.
Josh Comeau has written an excellent guide for front-end developers who are new to the terminal. Providing the information that many tutorials seem to assume you already know, in easy to follow steps.
"It's the missing manual of terminal fundamentals needed to work with modern JS frameworks like React, so you can move onto the fun stuff: building user interfaces!"
Check it out at The Front-End Developer's Guide to the Terminal.
Photo by Etienne Girardet.