Author
Allen B. Downey
2 books in the library.

How to Think Like a Computer Scientist: C++ Version
Allen B. Downey
A gentle introduction to programming and computer-science thinking using C++. Builds from variables, expressions, and functions up to recursion, classes, vectors, and larger programs, emphasising problem decomposition over syntax.
C++BeginnerCreative CommonsPDF
Think Python
Allen B. Downey
A concise introduction to Python and computer-science thinking, built around problem decomposition. Covers variables, functions, conditionals, recursion, iteration, strings, lists, dictionaries, and a light introduction to classes and objects.
PythonBeginnerCreative CommonsPDF · 900 KB