Learn to Program
intro Java with interactive graphics, via Processing
PDF Book
Interactive Book
?
Instructor Material
Notes