Essential resources

Here is where we have gathered links to various helpful materials on topics relevant to CS107.

Stanford Unix workstations

General Unix environment

Text editors

C programming language

Assembly

The gcc compiler and gdb debugger

The valgrind dynamic analysis tool

Make and makefiles

The git revision control system

E-books