
How to Think Like a Computer Scientist is an introductory programming textbook written and distributed using the GNU GPL. It was originally written with examples in Java, but it now exists in versions that cover Python, Logo, and C++.
It can be read online, or downloaded as a pdf, ps, or LaTex file, The website also offers different human language translations, english and spanish versions for the Python edition. Hardcopies can be purchased from Green Tea Press .
This is a marvelous demonstration of what is possible in non-commercial publishing. A user community has developed around the various editions of this book, check it out at the Open Book Project . Highly recommended.
Available for purchase? Yes
Copyright Type: GPL

|
posted Jan 6, 11:14 AM by
Previous book: "Thinking In" Programming ebook Series
Next book: The New C Standard: An Economic and Cultural Commentary
All original text on this website is licensed for use under a Creative Commons Attribution-Noncommercial license
Site built with Textpattern by Justin Peters
Please notify us of broken links by emailing brokenlink at textbookrevolution.org