Be sure to check out our new Blogs and discover all the new Free Training!

Free Computer Training Free Computer Courses



Computer Education, Training, and Tutorial Resources
Tip: Press Ctrl+F on your keyboard to speed up your search.

Follow us on Our Twitter page!

Pages of this Free Computer Books section: 1  2  3  4  

Discover the Valuable and Hidden Content to the Best FREE Computer & IT Training on the Web Today!

Learn programming for Free and how to develop and write computer programs and IT applications. Get Free knowledge, information, references, and resources about computers now. Many Free training courses, tutorials, books, training guides, tips, articles, and helps are available to you.

For help finding what you need go to Navigation by Topic to Free Training or use pop-up.

Follow us on Our Twitter page!,, and Google Search

I.T. Education & Training:

Home Page

Free Computer Training & Courses

Free Computer Books

Free Tutorials, Guides, Support & Help

Learn IT & Development

Free Computer Training Search

Free Computer IT Training Blogs

Free Office, Web Dev Training Blogs

Free University Course Websites

Best FREE Online Computer IT Courses

Lower Fee Distance Learning Sites

Higher Fee Distance Learning Sites

Link and Resource Sites

Free Certification Exam Study Guides

Free IT Training Tutorials

Free IT Training Downloads

Monthly Newsletter: New Free Sites

Free Trade Publications

IT Sites Worth Mentioning

Free Site of the Month

Best Course & Degree Locators

Free Desktop & Office Tutorials

Link To This Site


Additional Site Content:

Member Info & Sign Up

Member Login's Computer Open Web Directory

IT Certification Counselor and Complete List

Financial Aid Resources's IT Career Center

Online IT Publications

IT Associations & Organizations

The Latest Technology News

IT Stock Quotes and News

Online Games

Music and Movies

Travel Reservations, Flight Schedules & Tracking

The Best of the Web

Best Developer Books at

How You Can Support Our IT Training Mission

Community Content:
Use Our Forum to Ask Questions & Give Answers

Enter Our Chat Room

Our Free Links Page

Free Classified Ads

Create and Send a Greeting Card

Our Cartoons and Jokes

Free Email at ZapZone

Take Our Survey


Free Computer Books
for programming, web development, networking, operating systems, admin, etc.
(page 2 of 4)

Navigation pop-up for this 4 page Free Computer Books section - Our new Free Computer Training Search site is now online, containing over 150,000 free educational, training and tutorial web resources, all at your fingertips. Also search for computer programming and software development sites. Check out our predefined search page for faster access. If you're an Member, go to our member search page to access this special page to search over 220,000 free training web resources.

Type in the computer subject you want to learn more about:

Online Papers and Documentation - Lots of guides, documentation, etc. covering Java, HTML, DHTML, Javascript, Oracle, PHP, Unix, C/C++ and Networking.
The Open Book Project - This site includes these books: How to Think Like a Computer Scientist: An introductory computer science text book using either Java, Python, or C++; Getting Down With... A collection of quick and easy tutorials on a wide range of computer science topics; Python for Fun: A collection of case studies using Python to teach programming concepts to intermediate students; and The Linux Cookbook: Tips and Techniques for Everyday Use, over 1,500 time-saving recipes and hints.
 SunSite India Virtual Library - Free Online IT Computer Books at Sunsite India covering Java, JavaScript, Perl, Unix, Linux, Windows, ActiveX, HTML, CGI, Apache, TCP/IP, CORBA, Intranets and Network Security.
FreeTechBooks - 130 free online computer books, tutorials, lecture notes, documentations and references covering the following: C/C++ (15), Java (22), Perl (6), Python (9), Unix (4), Linux (17), Introduction to Programming (9), Object-Oriented Programming (6), Logic Programming (5), Software Development (4), Game Development (8), and Free Software / Open Source (4). - This site provides many links to computer and IT books, manuals, and documentation. Here are some of the links provided: AJAX Books, Java Books, Unix / Linux Books, .NET and C Sharp Books, Data Structures & Algorithms with O-O Design Patterns in C#, XML and Databases, Data Transfer Strategies Between XML & Relational Database.
Library.N0i.Net - Books and documents covering these subjects: Security, Games, Graphics, Hardware, Internet, Linux-Unix, Networking and Programming.
The Code Project Books Section - Many Free Book Chapters covering Microsoft Technology and others.
The Computer Technology Documentation Project - This site contains computer documentation and information in various technical areas including markup and web languages, operating systems, hardware, programming, and networking suited for beginners to experts. There are various tips, editorials, and web links in several categories.
Computer Books Online Sample Chapters - Lots of free book chapters are available here, including: Oracle Internal Structures, Fixing Ten Really Common Linux Mistakes, Using CISCO IOS Configuration Tools, Understanding ADO and OLE DB, and XML Overview.
Free IT eBooks from - Along with their partners, this site offers free IT ebooks and video guides. Here are links to some of the ebooks.
  • The Definitive Guide to Virtual Platform Management

  • Netiq's ebooks: VoIP Security in the Enterprise, The Practical Guide to Compliance & Security Risks, Best Practices for Managing Linux and Unix Servers, Migrating to Windows Server 2003, Active Directory and Exchange 2003, Windows 2003: Active Directory Administration

  • Scriptlogic's ebooks: Windows Desktop Administration, Windows Desktop Administration, Active Directory Security

  • Netpro's ebooks: The Definitive Guide to Active Directory Troubleshooting and Auditing, The Tips and Tricks Guide
    to Active Directory Troubleshooting 

Various Free Book Chapters - Here are some free book chapters:
Microsoft Press Books About Microsoft Products and Technologies - most of these have Free Chapters available:

Here are some Free Book Chapters from

Sams Chapters and Articles - Here are 2,170 chapters and excerpts from many of their IT books.
The Internet Public Library - The Online Texts Collection contains over 17,000 titles that can be browsed or searched. As of July 2001, 39 free books are returned from using 'programming' as the search term, and 331 free books are listed when using 'computer'.
The O'Reilly Open Books Project - 19 Free Online IT Books from, including these subjects: CGI, Linux, Networking, MySQL, Samba, and Perl. - A search on keyword "Java" brings you 644 results, "programming" returns 772 matches, "learn linux" gives you 36. You may want to skip the commercial sites, there are many good free learning sites indexed here. Also try, which is an excellent search engine for educational websites, use search phrases such as 'java tutorial', 'learn linux', etc. It contains over 15 million university and education pages indexed and ranked in order of popularity.

The Universal Library - This site, hosted by Carnegie Mellon University, gives you these free IT books: Computer Engineering, Designing Computers and Digital Systems, SBN Computer Structures, Computer Structures: Readings and Examples, High Tech Ventures. This site has been archived.
National Academy Press - Computer and Information Technology Category - Many computer and I.T. related books are available for free on this site. Here are their Search results for "computer", containing over 790 publications. Here are the sub-topics for the Computer and I.T. section: 
Open Group Publications - Free Electronic Titles - The Open Group's publications are now available in full text on the web free of charge. Topics include the Unix Specification, systems administration, networking management, distributed architectures, COM/DCOM reference, and Manager's Guide to Information Security.
iUniverse Computers and the Internet Books - The iUniverse online bookstore provides a "Browse before you Buy" link for their books, so you can read the full text of any book they are selling. These books are composed of computer manuals, industry standard specifications, electronically distributed computer programming guides. and open source documentation. To go directly to a specific page change the page=99 in the url. Here are the sub-categories:
Windows IT Library - A free online technical reference library of free books on a variety of topics for the professional. Most of the titles aren't new releases, but still make great reading on your lunch break or downtime. As a bonus, the site features comprehensive book reviews of newly released titles from a variety of publishers.
New!  Windows Server 2003 eBook - This free ebook will teach you how to install and administer Windows 2003. It is in .chm Windows Help format and is archived.
New!  Free Windows Server 2003 Ebook - Here is a blog post linking to a freely available ebook covering Windows Server 2003. It shows you how to install, configure, secure, and manage Windows Server 2003. Topics include patch management, Active Directory replication, network access quarantining, server clustering, and more.
New!  The .NET Developer's Guide to Windows Security - This free book was written for those writing software for the Microsoft .NET platform. It offers tips and insights about user-based security. The format of this book consists of 75 concise tidbits of helpful reference information. The “what is” items focus on explaining concepts, and the “how to” items focus on helping you perform a common task. Code samples can be downloaded here.
New!  Sams Teach Yourself Visual Studio .NET 2003 in 21 Days - This free online book will assist both new and experienced developers understand how to use the .NET Framework and Visual Studio .NET to rapidly develop computer applications. This book will teach you how to start writing .Net (dotNet) applications immediately. All the code examples are given in both Visual Basic .Net (VB.Net) and C# (C Sharp).
 C#, The Basics This book is written assuming no prior programming knowledge. It is the author's goal to help you to program using C# and to implement C# applications in practical situations. It covers all of the basics and is for those just beginning in this language, as no prior experience is necessary.
 C# Language Specification - This free book covers the components and specifications of the C# ( CSharp) programming language. (1.98 mb, zipped pdf file, 548 pages)
 2 More Free C# Books - Here are 2 more freely available C# (C Sharp) Books available online. This first book, "Data Structures and Algorithms with Object-Oriented Design Patterns in C#", focuses on using C# with object-oriented design patterns and will assist you in learning how to program data structures and algorithms as complete C# programs. The second book, "Dissecting a C Application - Inside SharpDevelop", discusses experiences in building real world applications using .NET and C with SharpDevelop, an open source IDE for the .NET platform.
 Free ASP.NET Book: Improving Web Application Security: Threats and Countermeasures - Here is a free ASP.NET book in html format, that you can also download as a pdf ebook (6870 KB). It gives you a solid foundation for designing, building, and configuring secure ASP.NET Web applications. Topics include Threats and Countermeasures; Threat Modeling; security review for architecture, design, code and deployment; Hosting web applications; CAS; securing web, application and database servers; ASP.NET, Enterprise Services (COM+), Web Services, Remoting, and data access (including ADO.NET and SQL Server). 
Microsoft Solutions Framework Resource Kits - Principles of Component Design Resource Kit and Principles of Application Development Resource Kit.
Free Chapters: .netBooks - This site has several free chapters and references helping you learn and understand Microsoft .Net technologies, including, Visual and C#. - 22 Free Book Chapters available: do a search for "chapter"
New!  Visual Basic .NET Textbook - Here is the Visual Basic .NET open-content textbook from Wikibooks. This free book is a work in progress, as expert VB.Net (VBdotNet) developers add content to the chapters. 
Visual Basic Internet Programming - Books - Free Book Chapters are available for many books, including these: Beginning SQL Server 2000 for Visual Basic Developers, Beginning Visual Basic 6 Application Development,  Introducing .NET, Beginning SQL Server 2000 for Visual Basic Developers, Visual Basic 6.0 Business Objects, Enterprise Application Architecture with VB, MTS, Beginning XML, Professional Visual Basic 6 Web Programming, Professional Visual Basic 6 XML, Beginning E-Commerce with Visual Basic, ASP.
 A Programmer's Introduction to Visual Basic.Net - Free eBook - This VB.Net (VB dotnet) ebook endeavors to be a quick introduction to the major differences between VB6 and the new VB.NET. It is targeted at current VB developers. If you don’t know VB, parts of the book might not make sense to you. The goal here is to cover what has changed. If you know VB, and want to learn VB.NET or at least see what it can do for you, this book is for you. (pdf, 223 pages, 4.3 mb) Also, here is a similar free ebook for more advanced developers, titled Programming VB.NET - A Guide For Experienced Programmers.
 Free Visual Basic .Net Books and more - This ftp site hosts several free programming and computer books. These include 3 books that will help you to learn and understand how to program using Visual Basic .Net (dotnet); a book on E-Commerce with VB, ASP, and SQL Server; a book showing you how to program web pages and sites with JavaScript; and an information systems security book.
 2 Free Books: Visual Basic 2005 and Upgrading to Visual Basic .Net - Here are 2 free Visual Basic books. The first one will help you get up-to-speed with Visual Basic 2005, Visual Studio 2005, and the .NET Framework 2.0. The second one teaches you how to upgrade your Visual Basic 6.0 applications and programs to Microsoft Visual Basic .NET.

Index of /Ebooks - This site hosts several programming books covering PHP, MySQL, JavaScript, Visual Basic 6, and Visual Basic .Net (VB dotnet). This site is archived. - 61 Free Book Chapters covering the latest Microsoft technologies.
Free Book Chapters from Microsoft Press - 10 search results pages containing Free Book Chapters - click on the 'Sample Chapter' links.
 5 Free DirectX Game Programming eBooks - Here are 3 free game programming ebooks for developing with DirectX. These should help you get up-to-speed in understanding how to program 3D games using Microsoft's DirectX technology. This site is archived.
IBM Redbooks Online - This is the source for finding complete redbooks and redbooks-in-progress on the web. You can view and download the complete contents of all their books online. Redbook Domains include: Application Development, BladeCenter, IBM System i, IBM System p, IBM System Storage, IBM System x, IBM System z, Information Management software, Infrastructure Solutions, Linux, Lotus, Rational, Tivoli, and WebSphere.
The Online Books Page: Mathematics and Computer Science - Over 250 free online books covering many areas of mathematics and computer science. This is a very good resource site, has other topics also.
USENIX Online Library and Index - A collection of abstracts and full text from past USENIX events. Papers from conferences of preceding years are now freely available to everyone. Conference Proceedings are indexed by date and conference title from 1993 to the present. Here are papers, etc. from their conference proceedings.
GNU Manuals Online - Fifty free manuals published by the Free Software Foundation covering all of GNU's free software and tools. - Free Books, Manuals, Guides and Documentation on all products from Sun Microsystems.
Secure Programming for Linux and Unix HOWTO - This free book provides a set of design and implementation guidelines for writing secure programs for Linux and Unix systems.
The Book of Webmin - This book is for intermediate Unix users as an introductory text to many complex topics, and it can is also be used by beginners who want to learn the webmin way alongside traditional methods and practices.
Borland Technical Publications - Borland Product Documentation manuals for AppCenter, Enterprise Server, CaliberRM, SilkCentral Test Manager, SilkTest, StarTeam, Tempo, Together, and Visibroker. CodeGear Developer Support provides support for C# Builder, C++ Builder, Delphi, Delphi for PHP, InterBase, JBuilder, and JDataStore. 
PLT Online - Programming language theory texts online - This is a collection of programming language theory texts and resources, all of which are freely available over the Internet.
Information Retrieval - The material of this book is aimed at advanced undergraduate information (or computer) science students, postgraduate library science students, and research workers in the field of Information Retrieval. This site is archived.
The Internet Companion - Beginner's Guide to Global Networking (2nd edition). Here are more free Internet, Computers, and E-Publishing books from this collection.
Web Performance Tuning - This book concentrates on practical advice much more than on theory, giving advice on the configuration and application-level programming of commodity components. Nine free chapters available. This site is archived.
Free Book Chapters from - 4 Free Chapters from The JavaScript Sourcebook, 2 Free Chapters from Web Site Administrator's Survival Guide and 2 Free Chapters from Practical JavaScript Programming.
Internetworking Multimedia - This book is aimed at users, working Engineers and Students at the Masters level, both studying and implementing multimedia in the Internet. It covers technology, middleware and applications.
Open Distributed Systems - This book covers the principles of distributed systems and their application to standards. Emphasis is placed on novel applications in the areas of multimedia and load sharing, both as an integral part of these systems, and as examples of complex distributed applications.
Fundamentals of Grid Computing - The purpose of this IBM Redpaper is to provide discussion material about grid computing, concepts, use, and architecture. Grid computing represents unlimited opportunities in terms of business and technical aspects.
Introduction to Programming Languages - The purpose of this book is to explain the concepts underlying programming languages and to examine the major language paradigms that use these concepts.
Neural Nets: Dr K Gurney - A Neural Network is an interconnected assembly of simple processing elements, units or nodes, whose functionality is loosely based on the animal neuron.

Computational Science Education Project (CSEP) - This book is an introduction to High Performance Computing issues as a preparation for research and studies in computational science and engineering. The intended audience are students at the advanced undergraduate level and higher. Tutorials for freely available networking and visualization software are included and have attracted a range of users, including high-school students and people from the commercial sector.

Software Development Guidelines - This is a guide for software source code quality. These guidelines apply to anyone who creates, modifies, or reads software source code. addresses general and language-specific topics. The general concepts apply on any project regardless of any implementation details. The language specific topics will apply to a project once a given programming language has been chosen for the project. (pdf, 103 pages, 309kb)
Guide to the Software Engineering Body of Knowledge - This is the current public version of the Guide to the Software Engineering Body of Knowledge, 2004 version. This Guide will seek to identify and describe that subset of the body of knowledge that is generally accepted, even though software engineers must be knowledgeable not only in software engineering, but also, of course, in other related disciplines. (pdf, 202 pages, 3.4 mb)
How to Design Programs - This free book is a first book on programming, its main focus is the design process that leads from problem statements to well-organized solutions. It de-emphasizes the study of programming language details, algorithmic minutiae, and specific application domains.
Programming Pearls, 2nd Edition - This book is a collection of essays, providing a guide for both students and experienced programmers about how to design and create programs, and how to think about programming. It is full of small case studies, real examples, and interesting exercises for learning about how to program. 
Programming from Specifications - This ebook presents a rigorous treatment of most elementary program-development constructs, including iteration, recursion, procedures, parameters, modules and data refinement. (convert postscript .ps files to .pdf files)
Programming Languages - This book assumes familiarity with the basics of Caml, including the module system (but not the objects). Beyond that there is no absolute prerequisite, but knowledge of C, C++, and Java is helpful because many of the topics in this book are implemented in these languages.
The Psychology of Menu Selection: Designing Cognitive Control at the Human/Computer Interface - This book, the first entirely devoted to this important form of human/computer interaction, provides detailed theoretical and empirical information of interest to software designers and human/computer interaction specialists and researchers.
SQL For Web Nerds - A very informative and readable 450 page book on learning and applying SQL, Structured Query Language.

IBM DB2 Universal Database: Online Books - Has online books for installing, configuring, administering, and programming IBM DB2.

DB2 UDB Cookbook - Download this ebook for free from this site. It contains examples and overheads, 277 pages with over 650 sample SQL statements (pdf format).
Manuals for DB2 Universal Database version 9 - Many manuals for these areas: installation and configuration, administration, application development (SQL) and business intelligence. Also, here is IBM's developerWorks DB2 Library of technical documents.
Documentation - Manuals and Handbooks for Computer Security - This is a collection of select handbooks and components of a computer security documentation suite.
IT Baseline Protection Manual - This online manual provides an excellent, detailed view of what needs to be implemented and covered by IT security, and shows you the standard security safeguards required.
IT Security Cookbook - This book is intended as a 'self help' guide to computer & network security, primarily for security managers, programmers and system administrators. Also, here is new material the author has written since he wrote this books.
An Introduction to Cryptography - This is an excellent guide giving you the basics of cryptography and also an introduction to PGP (pdf, 749kb, 80 pages). Also available on this site are PGP for Windows User Guide and PGP introduction to Cryptography.
Handbook of Applied Cryptography - All chapters of this book are available for free download, in postscript format. You can download Ghostscript to view this format.
Macmillan Visual C++ 6 Frankenbook - The Macmillan Visual C++ 6 Frankenbook is an online compilation of sample chapters from our best-selling books, providing tips on the Visual C++ environment, creating and designing dialog boxes and menus for your application, using and creating controls, and database programming. This is an archived site.
Beginning Visual Basic 6 Database Programming - Four free chapters: Universal Data Access Using ADO, Creating ADO Data Bound ActiveX Controls, ADO and Active Server Pages, Advanced ADO Programming -Data Mining.
Hardcore Visual Basic - Microsoft Visual Basic makes it easy to write 95 percent of your application, but when you reach that last 5 percent, it seems to be fighting you every step of the way. This book helps you become a better VB programmer.
The Art of Computer Game Design - This text was originally composed by computer game designer Chris Crawford in 1982. Washington State University Vancouver generously made resources available to hire graphic artist Donna Loper to produce this electronic version. 
So you want to be a Computer Game Developer? - The chapters in this web site deal with the programming aspects of game development, and it focuses on game development from the point of view of the programmer. This is an archived site.
The Art of Electronic Publishing  - This book, by Sandy Ressler, is a complete birds-eye view of the World Wide Web, Internet, and the technologies involved in creating electronic publications from them. This book provides you with background information and practical guidance on how to surf, view, and publish material for the Web.
The Software Patterns Management Briefing - This e book, published in 1996, was an early articulation of the principles, values, and practices behind the pattern discipline. Still timeless today, it covers a wide range of topics ranging from pattern forms, to pattern languages, to the history of software patterns, and pattern ethics. (pdf, 69 pages, 331kb)
Adaptive Object-Oriented Software: a PWS book: Patterns for Adaptive Programming (AP) - The first book on adaptive programming. This ebook presents a complete methodology for adaptive programming in C++ and tools for supporting the methodology. This methodology is programming language independent. This ebook is available in pdf, postscript and dvi formats.
Programming Ruby: The Pragmatic Programmer's Guide - This, by David Thomas, book is a tutorial and reference for the Ruby programming language. The author states that when you use Ruby, and you'll write better code, be more productive, and enjoy programming more.
Unleashing the Killer App: Digital Strategies for Market Dominance - This book focuses on how all businesses, even risk-averse old line organizations, have an opportunity 'not just to survive but to exploit dramatic changes' wrought in their markets by technology.
Mark Watson's Open Content Free Web Books - Currently, this author offers three free web books: Practical Artificial Intelligence Programming in Java, Loving Lisp, or the Savvy Programmer's Secret Weapon, and The Software Development Book (65% complete, presents the software design and implementation process and six case studies).
IT Management-101: Fundamentals to Achieve More - This 104 page pdf book is an excellent primer in IT management (free registration required).
Project and Programme Management - This free ebook about Project Management aims to examine issues, needs and approaches in a variety of situations and environments. It gives you the ability to understand what is needed and 
why, plus how you can best address those needs.
9 Free eBooks for E-Commerce from - These ebooks will help you make money and be successful on the web. Download them all with this file.
 28 Free E-Books on Internet Marketing and Web Promotion - Free ebooks you can download here include: eMarketing for Profits, Version 2.0, Amazing Marketing Tactics, The ABCs & 123s of Online Marketing, Guerilla Web Promotion and Marketing, Online Stealth Marketing, and The 10 Commandments of Power Positioning.

10 Free Marketing eBooks - These ebooks include: Magic Letters, A Beginners Guide to Starting a High Income Business on the Internet, Stealth Internet Marketing, How to Sell on eBay, and Secret Fortunes. This is an archived site.

Find more great Computer and Internet books at

Get the job you want, and get ahead in your career. Earn your Bachelor's or Master's degree in less time, from your own computer.

Much more online computer and IT training is on our members' site.

For more information and how to become a member
of please see our Sign-up page.

             If you find any broken links, please notify webmaster at

 Return to Top
 Back to previous page

Pages of this Free Computer Books section: 1  2  3  4







Please Suggest a Computer Education, Training, or Tutorial Web Site Link for this Site

If you know a good Computer Education, Training, or Tutorial web site that is not on this page please fill this form out with the address of the web site and we will post it. This will help everyone who is seeking to learn more about computers.

Please enter the name of the site, its address, and a short description of its contents. Thank you.

Name of Web Site:

Address of Web Site:

Short Description:

After clicking the Submit Computer Education Web Site button, please click your browser's back button to return to this page.

Please Help Support our Computer Education & Training Web Site

Please email questions or comments to Webmaster:

All pages on this web site are © 2012 by DeepSearcher Inc