You may find this guide to be helpful if you are:
Taking a Linux-based course (particularly a programming course, especially one that uses C or C++)
Working on a project that requires the use of the Linux command line interface
Accessing a Linux server via secure shell (SSH)[2]