This document provides an overview of using Linux and programming in C++ for a CS111 lab. It introduces Linux commands like mkdir, cd, ls, cp, mv, and rm. It describes using the text editor Pico to write C++ code, compiling code with g++, and executing the resulting a.out file. Key steps covered are creating directories, changing directories, listing files, copying/renaming/removing files, writing and editing code in Pico, compiling code, and running the executable.