Free Computer Books

These are all of our curated and verified sites and download locations for freely available Computer, Programming and Information Technology books, mostly in pdf and html format.

Home >> Computer Training Resources >> this page – This site has links to many free computer books, including computer science, engineering, programming, and software development books, lecture notes, documentation and references.
 Programming Books from Bookboon -Free programmking textbooks written by professors from the world’s top universities, all on one easy-to-use online ebook platform.
 Computer Books from Bookboon – Free computer textbooks written by professors from the world’s top universities.
 TechBooksForFree – Categorized listings of completely free books available online. Topical areas include Linux, Java, Microsoft, C, C++, Perl, Python, Science and Engineering, Networking, Security, and Database.
 ApressOpen – Freely available, quality ebooks and content for developers worldwide
 Free Programming Book & Video Lectures – Unlimited free Books, including Computer Programming, Software, Circuits etc.
 Free On-line Linux Books and Tutorials – Linuxtopia hosts an excellent collection of current, up-to-date Linux Books, Tutorials, and Manuals. These cover many topics, including Gtk+/Gnome, MySQL, Linux Security, Red Hat Enterprise Linux, CentOS Enterprise Linux, Red Hat Fedora Core, Ubuntu, Debian GNU/Linux, Command-Line Tools, C Programming, Perl Scripting, Bash Scripting, Linux Kernel Module Programming, Xen Linux Virtualization, Linux Tools & Utilities, GCC, Linux Debugging, and Linux Developer Tools Guides.
 Archived site with Freely Available Books – Here is the only page on page for, which hosted 400 ebooks. This website is no longer online. It appears that about 20-30% of the books are available on this archived page. They cover many areas, including: programming and web application development using Java, C++, C# (CSharp), PHP, Perl, Python, Ruby, XML, UML, and Oracle. Also covered are MySQL,  PostgreSQL, Networking, VPN, Tomcat, Firewalls, Shell Scripting, Linux, Unix, Solaris, and Windows.
 Ebooks at – These ebooks cover many areas, including Linux, Networking, PHP, MySQL, Web Design, AJAX, Oracle, Perl, Java, Wireless, Flash, Dreamweaver, and Photoshop.
 25 Free Programming Books from – A select list of free pdf books on Programming, so that you can immerse yourself in this technological world
 MCP Library Collection – This is a free online books library, containing older books such as Unix Unleashed, Oracle Unleashed, Perl 5 Unleashed, Red Hat Linux Unleashed, Java Unleashed, Web Programming Unleashed, CGI Programming Unleashed, ActiveX Programming Unleashed, 2nd Ed., Teach Yourself C++ in 21 Days, 2nd Ed., Teach Yourself SQL in Days 21, 2nd Ed., Presenting JavaBeans, JavaScript Manual of Style, Special Edition Using JavaScript, Special Edition Using Perl 5 for Web Programming, Web Scripting Secret Weapons, Java Developer’s Reference, The Complete Idiot’s Guide to Creating an HTML Web Page, and many more.
 5 Teach Yourself Books – This site offers the following 5 teach yourself books.
  – C in 21 Days
  – Perl 5 in 21 Days
  – Samba in 24 Hours
  – Visual C++ In 12 Easy Lessons
  – Database Programming With VC++ 6.0 in 21 days
 71 Free Computer Programming Books – Here are 71 free computer programming books covering the following subjects and languages: general programming, Ada, Algorithms, Assembly language, C, CGI, CSS, Cobol, Delphi, Fortran, HTML, Javascript, Linux, Open Source, Prolog, Unix, Visual Basic .Net, XHTML, and XML.
 Free Computer, OS, Programming, and IT Books – This site has a whole lot of free free computer books and downloadable ebooks, covering Windows, Unix, Java, .Net (dotNet), ASP, Visual Basic .Net, Visual Basic, Assembly, C, C++, C# (CSharp), Cobol, DataBases, SQL, Delphi, Fortran, Hardware, Graphics, Internet, Microsoft technologies, PHP, Perl, Unix, VBScript, Windows 2003m and XML.
 Free Ebooks in Several Technical Areas – Food For Thought – This site offers over 150 free technical ebooks hosted by the School of Engineering and Information Technology at the University of Sussex. Most of these are in pdf format. The categories covered are: Computer Programming, VHDL, Operating Systems, Cryptography, Security, Networking, Computer Clusters, Bluetooth, Mathematics, Engineering, Unix, and Usenix.
 Free Linux Books, Guides, and Manuals – This is a good collection of free Linux Books, Guides, Manuals, and HOWTO documents. Hopefully something here will help you learn more about what you need with using and managing Linux, or get you over that learning curve faster and into being a more efficient Linux user or administrator. Here are more free development and IT books hosted by These cover topics such as HTML, Python, Java, Perl, XML, Unix, PNG, E-Commerce, and Zope
 Free Electronic Books for C++, Java, Patterns, Python – These are the free ‘Thinking In’ books, written by Bruce Eckel, which will teach you how to code great programs using C++, Java, Patterns, and Python. The books include the source code and are fully indexed. Each download contains an entire book and source code in a single zipped file.
 28 Free Computer and Programming Books – 28 free computer and programming books covering C++, Java, Python, and Fortran Programming, Linux, CVS, Gnome, KDE, RPM, Squid, Electric Circuits, and Physics.
 100+ Free Programming Books – A huge collection of programming and developer books in pdf and html formats, ready to view and download.
 100+ Data Science Books – Many free data science books for learning about data structures, algorithms, data mining, data bases and data analytics.
EbookFoundation’s Free Programming Books – Lots of great developer and I.T. books in several format types.
Programming Notes for Professionals Books – Excellent free programming books and helpful tech notes from
10 Free Java Programing Books for beginners – A curated collection good Java books, which are free for download, you can read it online in HTML or PDF format. These books are an excellent resource for any Java beginners, as well as an experienced programmer.
Top 10 Free Python Programming Books – The best free Python Programming books, not full-fledged books but concise eBooks, and they are very informative and comprehensive enough.
 53 Free eBooks on Linux, C Sharp, .Net, C++, Java, XML, Oracle, and Windows Server 2003 – Here is an excellent free book site containing 53 current technical ebooks covering the following topics: Linux, C Sharp, .Net, C++, Java, JSP, XML, Oracle, TCP-IP, Unix, and Windows Server 2003. These are in chm and pdf document formats. This site is archived.
 27 Free Technical Computer Books – Here are 27 free technical computer books covering the following: CSS, PHP, Java, Visual C++, C Sharp, Game Programming, Open GL Windows XP, Suse Linux, Design, Content, and UML. To access the download link for these computer books, click on the Free button at the bottom of the page, wait about 30 seconds, then the link to download will appear at bottom of page, which you should click on. (You will need to wait 1 hour between large downloads.). To uncompress .rar files you can use 7-Zip, available here:– This repository of computer and Information Technology books contains many excellent titles and subjects covering the following topics: C#, C++, Java, Perl, PHP, Python, Algorithms, Extreme Programming, Sendmail, Exim, Postfix IDS, Snort, Apache, BIND, SSH, Samba, GCC, Oracle, Novell Netware, SQL, MySQL, Linux, Linux Security, Red Hat Linux, Debian Linux, Unix, FreeBSD, Solaris, LDAP, SNMP, Networking, and Network Security
 16 Free Programming and Web Development Ebooks – Here are 16 free ebooks covering C++, C# (C Sharp), ASP.Net, Flash MX, Game Programming, JSP, PHP, MySQL, Apache, TCP/IP, Perl, and UML. Most of these are in chm help format, some are pdf. – This site repository contains many books covering various technical topics, including C++ and C# programming, Linux, Perl, Web Programming, CISSP, and Oracle SQL. – This ebook site repository has several excellent computer books covering Software Development, C, C++, Java, Linux, Unix, Microsoft .Net Programming, Windows, MCSD, SQL Server, UML and more. These download files are in .rar archived format, you can uncompress them with 7-Zip.
  Books hosted by – Digilife offers 11 free Books covering C#, C++, Java, MySQL, UML, Perl, and CVS. – This site contains over 20 very useful books and ebooks that will help you to learn and understand Linux. There are some here for those just starting to learn Linux, some for intermediate, and some for the advanced system administrators.
 Free Books on Linux, Java, Python, Perl, Networking, HTML, Web Dev – Here is a repository of several excellent free books covering HTML, Linux, Unix, Perl Programming, Python Programming, Regular Expressions, Zope, Java Programming, Networking, Web Development, and PHP Scripting. (Site is slow, but working.)
  8 Free Programming Books – Here are 8 free programming and development books covering the following: C++, Java, Linux programming, C# (C Sharp), and Network Security.
 Index of /~amkhan/Linuxbooks – If you are learning Linux, or want to freshen up your Linux skills, this site is what you need. It contains books dealing with many areas of Linux, including administration, security, networking, shell programming, Red Hat, and much more.
 Index of /docs-n-ebooks – Here is another repository of freely available computer, I.T., and programming books. The development books are mainly about how to program in C++. 
 Free Books from Other Publishers – Free computer books on Linux Programming, Python, Bash, CVS, GCC, Vi, and Zope – Links to Free Computer, Mathematics, Technical Books all over the World
 Library Genesis results for “Programming Books” – Many excellent programming books in pdf and html formats.
 Library Genesis results for “Datadase” – Many good database and SQL programming books in pdf and html formats.
 Programming Books Collection at -Direct links for downloading many pdf programming books on the internet. (Note you need to verify the captcha first.)
 7414 Programming & IT Books Free Download – 7,414 programming and I.T. books available at
 Click-now.netpage 2page 3 – Download free ebooks, guides, and pdf documents, some are not online, however.
 Over 70 freely available I.T. and Programming Ebooks – This site hosts 98 freely available I.T. and programming ebooks covering programming (C, C++, C#, Java, Perl, Python,  Assembly, Game) and operating systems (Windows, Linux, Unix).
 Free Books for Databases, Networking, and Operating Systems – Here are several free books and tutorials covering Databases, Networking, and Operating Systems. This linked list contains 4 free database books, 6 free networking books, and 27 free operating systems books and tutorials.
 Subash Nayak’s eBook links – Topical areas on this site are: Programming Languages, Unix and Linux, Web and Internet, Graphics and Animation, Computer Science, Database, and Interview Questions.
 Standard Documentation and Reference Manuals:  – Python Documentation  – Perl Documentation  – MySQL Reference Manual  – Microsoft documentation and learning for developers and I.T. pros)  – C++ Reference Manual
 Over 3,000 Free Book Chapters from O’Reilly – In this blog post I show you a google search for lots of free O’Reilly book chapters, probably most of the free book chapters offered by O’Reilly on their web site. You can modify this search by adding keyword(s) to it, as I have demonstrated.
 The Free Rainbow Series of Computer Security Books – These are more than 20 books published by U.S. government agencies, such as the National Security Agency and the Defense Department, covering many aspects of computer security and trusted computer systems. You can also find these books on other security sites.
 540 Free Chapters from Addison Wesley – Here is a blog post I wrote that demonstrates a google search that returns most of the free chapters offered by Addison Wesley on their web site. You can modify this search by adding keyword(s) to it, as I have shown.