This is an overview of recommended web sources and books:
I also recommend looking at the "Teaching" section of Chris Fariss's page.
You should go through these files in order by downloading them and opening them with a text editor (they look funny when viewed as an html page).
Getting started
Day 1
Day 2
Day 3