Resources
Useful all term
Getting started
- Moodle page for this course (for gradebook and select readings)
- Slack invite link
- Download VS Code
Git
- git - the simple guide
- git handbook (includes information about GitHub)
- git website / book
Unix
- Unix tutorial
- Bash commands, by Ruth Anderson, University of Washington
- Some useful Unix commands, by Tia Newhall, Swarthmore College
C
- C/C++ Standard reference library
- Stanford CS Library C resources
- C resources by Tia Newhall, Swarthmore College
- Duane’s Incredibly Brief Introduction to the C Programming Language, by Duane Bailey, Williams College
- C for Python programmers
- C for Java programmers
- C Programming WikiBook
GDB
- Two-page x86-64 GDB cheat sheet (pdf, txt)
- Intro to GDB video
- Beej’s Quick Guide to GDB, based on the very handy
gdb -tui
mode - Examining Memory
- Extensive Tutorial
- TUI commands
Other