David Tarnoff
This book can serve either as a textbook to an introductory course on computer hardware or as the basic text for the aspiring geek who wants to learn about digital design.
Link to Full Review |
Link to website |
Copyright Type: standard copyright
Arthur Murray
Here’s a book on artificial intelligence that the author made available online in 2002. He recently went through and updated each of the 40+ chapters with links to wikipedia.
Link to Full Review |
Link to website |
Copyright Type: Standard Copyright
Faraz Rasheed
A well-organized PDF book on C# from Programmers Heaven.
Link to Full Review |
Link to website |
Copyright Type: standard copyright
Ian Andrew and Ron Beaumont
Five-star offering covering all things automotive, with some Spanish content.
Link to Full Review |
Link to website |
Copyright Type: GNU FDL
Roger Young
Starting out with simple hand-drawn black and white pictures and a lean, straightforward writing style, the text moves from the basics of electrical machines to memory, processors, instructions, and more.
Link to Full Review |
Link to website |
Copyright Type: standard copyright
Shriram Krishnamurthi, Brown University
Prof. Krishnamurthi had offers to publish this book in a traditional print, but chose not to because he felt it was better to distribute it freely on the web. The publisher’s loss is your gain, because this book is just about as perfect as a PDF can be.
This book offers clear writing, detailed examples, and a professional layout. It’s been reviewed by dozens of experts and collaborators and is continually updated. And miracle of miracles, the book is a properly designed PDF. It’s a small download. The text is centered on the page. The table of contents and index are hyperlinked, there’s a list of working bookmarks to let you jump around the text, and even references inside the text are linked to each other. If you’re an author looking for tips on how to design a PDF, consider using this book as a template. The only improvements for on-screen readability would be to have a larger font and page sizes designed to fit on the screen without scrolling. Otherwise, it’s ideal.
From the preface:
This book is the fruit of a vision for teaching programming languages by integrating the “two cultures” that have evolved in its pedagogy. One culture is based on interpreters, while the other emphasizes a survey of languages. Each approach has significant advantages but also huge drawbacks. The interpreter method writes programs to learn concepts, and has its heart the fundamental belief that by teaching the computer to execute a concept we more thoroughly learn it ourselves.
While this reasoning is internally consistent, it fails to recognize that understanding definitions does not imply we understand consequences of those definitions. For instance, the difference between strict and lazy evaluation, or between static and dynamic scope, is only a few lines of interpreter code, but the consequences of these choices is enormous. The survey of languages school is better suited to understand these consequences.
This course therefore melds these two approaches. Concretely, students program with a new set of features first, then try to distill those principles into an actual interpreter. This approach, of beginning with a bottom-up, example-driven presentation followed by a top-down synthesis should make the material accessible while avoiding the perils of any one school of thought.
Link to Full Review |
Link to website |
Copyright Type: standard copyright
Ross Anderson
Chapter-by-chapter PDFs of a well-reviewed print book on Security Engineering.
Link to Full Review |
Link to website |
Copyright Type: standard copyright
Walter Antoniotti
A site that offers similar content to textbook revolution, but in a more condensed format and with more links to books in the humanities.
Link to Full Review |
Link to website |
Copyright Type: standard
Bruce Eckels
An introduction and foundations for Standard C++ Containers(STL) and gives a solid background in the fundamentals of C++. The author takes you step by step through the features of the language using small, clear and direct examples. Requires the eTextbookViewer (free).
Link to Full Review |
Link to website |
Copyright Type: standard copyright
Bruce Eckels
Thinking in Java is a book suitable as an introduction to the Java programming Language for all levels of ability, giving readers a solid grasp of the fundamentals so that they can move on to more complex topics. The third edition was written to bring the book up to date with the Java JDK 1.4 release of the language. Requires the free eTextbookViewer.
Link to Full Review |
Link to website |
Copyright Type: standard copyright
Charles Nicholls
A short book that aims to answer the question “how can we build smarter business processes which give our organizations competitive advantage? How can we build the intelligent business?” It’s written both for tech-savvy businesspeople and for business-savvy database administrators.
Link to Full Review |
Link to website |
Copyright Type: standard copyright, OK to distribute
Dave Thomas
The first edition of a well-received print book from the prolific Pragmatic Programmers press.
Link to Full Review |
Link to website |
Copyright Type: Open Publication License v1.0
Software Tutorials Internet Library has free tutorials at beginning, intermediate and advanced levels on many popular software products. Also has free software downloads, links to hardware and software sites, and help using computers in the classroom.
Link to Full Review |
Link to website |
Copyright Type: standard
A high school primer on IT from the government of Kerala, India, with a strong emphasis on open source software.
Link to Full Review |
Link to website |
Copyright Type: standard copyright
Ben Collins-Sussman, Brian W. Fitzpatrick, and C. Michael Pilato
This book is written for computer-literate folk who want to use Subversion to manage their data.
Link to Full Review |
Link to website |
Copyright Type: Creative Commons Attribution 2.0
Steven W. Smith, Ph.D
The free online edition of one of Amazon’s bestselling DSP textbooks.
Link to Full Review |
Link to website |
Copyright Type: standard copyright with exceptions for fair use, see site
Eric Cholet and Stas Bekman
A free online edition of a print book from O’Reilly.
Link to Full Review |
Link to website |
Copyright Type: Creative Commons Attribution-ShareAlike 2.0
Matthias Felleisen, et al.
A very accessible introduction to computer programming.
Link to Full Review |
Link to website |
Copyright Type: standard copyright
Textbook Revolution will be collaborating with freetechbooks.com to bring you even more free books! Since 2002, freetechbooks.com has catalogued free, legal computer and technical books from around the web, much like TBR does for college textbooks. This collaboration will allow each of the two sites to focus on their specialties. Reciprocal links will direct site visitors to the appropriate sections of the other sites, and computer books submitted to TBR will be directed to freetechbooks.com for inclusion on that list. Eventually, we hope to move all computer/tech content at TBR over to FTB. So don’t wait—go check out freetechbooks.com!
Link to Full Review |
Link to website |
Derek M. Jones
A very professionally done analysis of the International Standard for the C language, -3.1.
Link to Full Review |
Link to website |
Copyright Type: standard copyright
Allen B. Downey, Jeffrey Elkner and Chris Meyers
An introductory programming textbook.
Link to Full Review |
Link to website |
Copyright Type: GPL
Bruce Eckel
These are electronic books in HTML on C++ and Java, along with the source code.
Link to Full Review |
Link to website |
Copyright Type: standard copyright
Karl Fogel
This book is meant for software developers and managers who are considering starting an open source project, or who have started one and are wondering what to do now.
Link to Full Review |
Link to website |
Copyright Type: Creative Commons Attribution-ShareAlike 1.0
Alex Pounds
An older but very lengthy introductory tutorial to electronics created by Alex Pounds.
Link to Full Review |
Link to website |
Copyright Type: standard copyright
Richard Stallman
The bible of the Free Software movement
Link to Full Review |
Link to website |
Copyright Type: Standard, but redistribution is ok
Bill Casselman
This is essentially a manual to programming with Postscript, a language designed to allow total control over mathematical illustrations.
Link to Full Review |
Link to website |
Copyright Type: Standard, but see description
Lots of high quality Linux books of all sizes and stripes
Link to Full Review |
Link to website |
Copyright Type: LDP Copyright, see site for details
Compiled by Bill Bradford
A good sized collection of LISP books and other LISP links.
Link to Full Review |
Link to website |
Copyright Type: standard copyright
An extensive library of books, papers, articles, and findings on a huge variety of topics.
Link to Full Review |
Link to website |
Copyright Type: standard copyright
Mirrors of public domain and CC-licensed work from around the web.
Link to Full Review |
Link to website |
Copyright Type: standard copyright
Tony R. Kuphaldt
An excellent introductory series of free books on the subject of electricity and electronics.
Link to Full Review |
Link to website |
Copyright Type: Design License Series
Ju Rao
Another big collection of computer books.
Link to Full Review |
Link to website |
Copyright Type: Varies
Don Parris
This book is intended to introduce church and non-profit leaders, as well as Information Technology consultants who work with such organizations to the idea of using the GNU/Linux operating system, as well as free and open source software solutions in general within religious and non-profit organizations.
Link to Full Review |
Link to website |
Copyright Type: GNU FDL v1.2
An enormous list of programming textbooks.
Link to Full Review |
Link to website |
Copyright Type: varies by book
Jim Schweizer
This online-only “14-Lesson Introduction to Using Computers and the Internet for Students of English as a Second Language” is exactly what it says it is.
Link to Full Review |
Link to website |
Copyright Type: standard copyright
A page full of top-quality free computer books from O’Reilly, the most respected name in their niche.
Link to Full Review |
Link to website |
Copyright Type: varies by book
A site that compiles IT e-books, with lots of ads.
Link to Full Review |
Link to website |
Copyright Type: varies by book
Ebooks are just one of the resources at ITQuestionBank.com, which also has thousands of links in just about every IT category.
Link to Full Review |
Link to website |
Copyright Type: varies by book
Free books on a variety of programming topics.
Link to Full Review |
Link to website |
Copyright Type: standard copyright
Allen Wyatt
Online-only book for beginners struggling with Microsoft’s Access database program.
Link to Full Review |
Link to website |
Copyright Type: standard copyright
Alfred J. Menezes, Paul C. van Oorschot and Scott A. Vanstone
This Handbook will serve as a valuable reference for the novice as well as for the expert who needs a wider scope of coverage within the area of cryptography.
Link to Full Review |
Link to website |
Copyright Type: See post
Mark Pilgrim
A Python book for experienced programmers.
Link to Full Review |
Link to website |
Copyright Type: Gnu FDL
Dr. Kurt Gramoll, Univ. of Oklahoma
The eCourses.ou.edu web portal was designed to assist both students in learning and instructors in teaching basic engineering courses.
Link to Full Review |
Link to website |
Copyright Type: standard copyright
Prof. Mike Trinklein, Idaho State University
Video101 is an online textbook for film and video production students.
Link to Full Review |
Link to website |
Copyright Type: standard copyright
Fred Langa
Not a textbook, think of this email list and accompanying archives as an ongoing course in computers that will help everyone from novice to expert level.
Link to Full Review |
Link to website |
Copyright Type: standard copyright
Jan Smith
Computer course for beginners in this well-done online only textbook, also available in spanish.
Link to Full Review |
Link to website |
Copyright Type: standard copyright
Harold Abelson, et al.
In this book the use of “program’’ is focused on the creation, execution, and study of programs written in a dialect of Lisp for execution on a digital computer.
Link to Full Review |
Link to website |
Copyright Type: standard copyright
John J. Boyer
Books on science and mathematics in Braille.
Link to Full Review |
Link to website |
Copyright Type: Standard Copyright
An excellent resource cataloguing free computer/tech books.
Link to Full Review |
Link to website |
Copyright Type: Standard Copyright
David J. Eck
A free, on-line textbook on introductory programming, which uses Java as the language of instruction.
Link to Full Review |
Link to website |
Copyright Type: Standard Copyright
Joe Burns
Web-only Java Textbook from the HTML Goodies site, which also has many resources for general website maintenance.
Link to Full Review |
Link to website |
Copyright Type: Standard Copyright
Kevin Kelly
his book is about the marriage of the born and the made…our technological future is headed toward a neo-biological civilization.
Link to Full Review |
Link to website |
Copyright Type: Unknown
JEDI is a collaborative project that aims to make high-quality, industry-endorsed IT and Computer Science course material available for free to unversities and colleges in the Philippines.
Link to Full Review |
Link to website |
Copyright Type: standard copyright
iLumina is a digital library of sharable undergraduate teaching materials for chemistry, biology, physics, mathematics, and computer science.
Link to Full Review |
Link to website |
Copyright Type: standard copyright