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.
Subscribe to our Free semimonthly Newsletter to Get
the Latest & Best FREE Computer IT Training! - You'll
stay current with all the New Free Computer Training and Education
sites we discover - Subscribe now because you'll have access to these
great new sites a month before our web site visitors do, and with each
issue you'll receive our 2 non-public links containing 97 Pages of
Free Training with over 10,000 Free IT training and tutorial
resources. Plus, you'll receive our new 21 chapter e-book "Understanding Computer
Security" for Free!
Edcomp.com - 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
Intelligentedu.com 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.
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.
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:
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 Oreilly.com,
including these subjects: CGI, Linux, Networking, MySQL, Samba, and
Perl.
Searchebooks.com
- 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 SearchEdu.com,
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.
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).
Free
Chapters: .netBooks - This site has several free chapters and
references helping you learn and understand Microsoft .Net
technologies, including ASP.net, Visual Basic.net and C#.
FreeVBCode.com
- 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.
123aspx.com
- 61 Free Book Chapters covering the latest Microsoft technologies.
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.
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.
Docs.Sun.com -
Free Books, Manuals, Guides and Documentation on all products from
Sun Microsystems.
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.
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.
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.
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).
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.
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)
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.
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.
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.