Resource Links

Tools

VS Code setup instructions

CS Student Server Guide
Valgrind Guide

Git

CS260 Github repository

Git Crash Course
Visual Git Reference - Visual explanation of basic git commands
LearnGitBranching - Interactive tour of basic git commands.
Pro Git Book - Free book on Git.

Makefiles

Makefile tutorial

C++ References

C++ Crash Course for AP CS students

LearnCpp.com online text
CPlusPlus.com reference
C++ Guidelines (from C++ designers)
Google's C++ Styleguide
CPP FAQ

Data Structures References

Big-O Cheat Sheet

Simulators

Gnarly Trees
UCSF Data Structures Practice

Programming Practice

Places and ways to practice programming