System Design Primer
Donnemartin
This resource teaches students essential proficiencies with tools commonly used in computer science, such as the command-line interface, text editors, and version control systems. It aims to enhance students' productivity by enabling them to master these tools effectively during their educational and professional journeys.