Skip to content
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


Foundations of Programming 2


Foundations of Programming 2 is licensed under the Attribution-NonCommercial 3.0 Unported license. You should not have paid for this book.

You are basically free to copy, distribute, modify or display the book. However, I ask that you always attribute the book to me, Karl Seguin and do not use it for commercial purposes.

You can see the full text of the license at:


The book is a work in progress with an expected finish date of early February 2011. New chapters should be released every week - or there about.

The Original

This is a follow up to the original foundations of programming. If you are interested, it would be a good idea (though not a necessity) to read the original first (hey, its free!):

You can’t perform that action at this time.