Tooling Categories
Terminal and Shell
The foundational interface for interacting with the operating system and executing command-line programs.
- Core Concepts: Basics of Terminal
- Focus: Command-line navigation, shell environment, and basic automation.
Git and Version Control
Systems designed to track changes in source code and manage collaborative development workflows.
- Theory: Version Control and Git
- Quick Reference: Git CheatSheet
Debuggers and Profiling
Tools used for troubleshooting code execution, monitoring memory usage, and optimizing performance.
- Debugging: GNU Debugger (GDB)
- Memory Safety: Valgrind
- Performance: GPROF
Vault Organization
| Category | Description | Key Files |
|---|---|---|
| Terminal | CLI Basics and Shell navigation | Basics of Terminal |
| Git | Versioning and workflows | Version Control and Git, Git CheatSheet |
| Analysis | Debugging and profiling tools | GNU Debugger (GDB), Valgrind, GPROF |