On this page:
PL Textbooks
Books /   guides C+  +
Books and guides on Racket
Other PL textbooks
6.10.1

Resources

Here are some general books and guides we recommend to help you as you go through the course. This list will be updated throughout the semester.

PL Textbooks

Here are books you may be interested in if you want to go into much more depth on some of the class material, and in many cases beyond it. None of these is required for the class. The books with boldfaced titles are particularly good.

Books / guides C++

C++ is a very large langauge, and one major problem is finding good material that covers the feature you want without delving into hundreds of others. Ask when you get confused, and we’ll figure it out together.

Books and guides on Racket

All of the following are free and quite useful.

Other PL textbooks

Some of which go far beyond the scope of this class.