"A tree is known by its fruit; a man by his deeds. A good deed is never lost; he who sows courtesy reaps friendship, and he who plants kindness gathers love."
-- St. Basil
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)