About this Project
If you teach an introductory programming course in any programming language, your contributions are needed to make this free textbook as widely inclusive, accessible, and available as possible!
Programming concepts are introduced generically, with logic demonstrated in pseudocode and flowchart form, followed by examples for different programming languages. Emphasis is placed on a modular, structured approach that supports reuse, maintenance, and self-documenting code.
We are seeking contributors and peer reviewers for all programming languages.
A working copy of the book is now available at Rebus Press:
Join us in making fundamental programming concepts free, accessible, and available to all!
Below is a current outline/table of contents for this project.