The Fundamentals of Programming Bookshelf:
Textbooks for Learning C++ and Python

The following introduction to computer programming textbooks are available in PDF form for free download. University and high school students and self learners around the world have found them helpful. See the terms of use in the preface of each book.