Free books on technology subjects



Advanced Programming Language Design (currently not available) - This book stems in part from courses taught at the University of Kentucky and at the University of Wisconsin–Madison on programming language design...

BABEL: A Glossary of Computer Oriented Abbreviations and Acronyms - by Irving Kind - The technological world is full of acronyms and abbreviations. In the words of an anonymous prophet, “If it is computer oriented and if it doesn’t have an acronym, then it doesn’t exist.”

Creating XPCOM Components by Doug Turner and Ian Oeschger - Creating XPCOM Components is about Gecko and about creating XPCOM components for Gecko-based applications. The book is principally a long tutorial...

Essential Skills for Agile Development by Tong Ka Iok - Agile Development, in particular, eXtreme Programming (XP), has been gaining a lot of momentum because it can effectively address the problems plaguing software development...

FreeBSD Handbook by FreeBSD.org- The FreeBSD newcomer will find that the first section of this book guides the user through the FreeBSD installation process and gently introduces the concepts and conventions that underpin UNIX.
How to Design Programs: An Introduction to Computing and Programming by Matthias Felleisenm Robert Bruce Findler, Matthew Flatt, Shriram Krishnamurthi “How to Design Programs” tackles the very basics of computer programming. Ranging from basic concepts such as conditional expressions to advanced programming techniques...

Handbook of Algorithms and Data Structures by Gaston H. Gonnet and Ricardo Baeza-Yates - Algorithms are the heart of any application used to sort and manipulate large amounts of data. If you’re looking to brush up on the most efficient algorithms for various tasks, the “Handbook of Algorithms and Data Structures” is a great resource...

Object-Oriented Software Composition by Oscar Nierstrasz and Dennis Tsichritzis When a programmer becomes intimately acquainted with object oriented concepts, the way a program to conceived can seem like a work of art...

Object-Oriented Software Composition by Oscar Nierstrasz and Dennis Tsichritzis - Over the part ten years, object-oriented technology has started to have a significant impact in industry...

Path: Ways of working in photography (currently not available) - Most photography books concentrate on the optical, mechanical, electronic, and chemical tools of photography. This book is about the most important factor in your photography: you..

Practical File System Design with the Be File System by Dominic Giampaolo - file system design (pdf)
Practical PHP Programming by TuxRadar!- You will have a thorough mastery of the ins and outs of PHP programming and development-related tasks, with particularly strong knowledge of forms, databases, and multimedia...
Parsing Techniques - A Practical Guide by Dick Grune and Cecil Jacobs- This 320-page book treats parsing in its own right, in greater depth than is found in most computer science and linguistics books. It offers a clear, accessible, and thorough discussion...
Mastering Enterprise JavaBeans 3.0 - (currently not available) Published in July 2006, Mastering EJB is now in its 4th edition...
Practical PHP Programming - by Paul Hudson - Web scripting is a high-demand occupation with vast accessibility. Often, PHP programmers learn from the ground up with little or no guidance...
Structure and interpretation of computer programs by Harold Abelson and Gerald Jay Sussman with Julie Sussman- The material in this book has been the basis of MIT's entry-level computer science subject since 1980...

Successful Lisp by David B. Lamkins
- I started writing this book six years ago in response to a publisher's inquiry about Lisp books. Part of their submission process involved my filling out what amounted to a market research form...


XForms - XML Powered Web Forms by - From the user’s perspective, XForms revolutionizes the way business critical information is collected and published...

align=center>Web-Teaching, 2nd Edition by David Brooks, Diane Nolan, Susan Gallagher- Web courses and Web-based course supplements have popped up all over the world. No central force has yet emerged which dominates the field...