"As we enjoy great Advantages from the Inventions of others, we should be glad of an Opportunity to serve others by any Invention of ours, and this we should do freely and generously."
-- Benjamin Franklin
These texts are introductions to Computer Science in an increasing number of both programming languages and natural languages. The order of presentation is what might be called "procedural first," which means that the programming style is mostly procedural until the later chapters, which introduce object-oriented programming.
They are intended for people with little or no programming experience, and are appropriate for first year college or advanced high school students, or anyone interested in learning to program. All versions are under the GNU Free Documentation License.
LaTeX to HTML conversions done with Jonah Cohen's perl conversion script. [ download ] (updated 7/29/02)