Linux Books

Linux Device Drivers, Third Edition
This book is available under the terms of the Creative Commons Attribution-ShareAlike 2.0 license. That means that you are free to download and redistribute it.

Knowing Knoppix
Knowing Knoppix is a beginner-friendly book designed to help you.

Linux Client Migration Cookbook
This second version of the Linux Client Migration Cookbook builds on the content strategy we started with in the first version. Although anyone interested in using Linux on the desktop could benefit from different portions of this book

Networking Books

Introduction to Networking Technologies

There are many different computing and networking technologies -- someavailable today, some just now emerging, some well-proven, some quiteexperimental.

TCP/IP Tutorial and Technical Overview

With continual advances in hardware and TCP/IP networking capabilities, this very popular book deserves an update.

Understanding LDAP - Design and Implementation

This IBM Redbook will help you create a foundation of LDAP skills, as well as install and configure the IBM Directory Server.

PHP & MYSQL Books

PHP 5 Power Programming
world’s best web-scripting language. This book details PHP 5 and its new features. ..... scope (we didn’t make use of functions), you are still free to use

How To Master Simple PHP In 17 Easy Lessons
You will learn why PHP is the preferred choice by programming. professionals. ..... Now you can get them for free.

Introduction to PHP and MySQL
A very nice book to start with PHP and MYSQL programming. A very well managed and full of example book.

ASP.NET Books

Introduction to ASP.NET

NET is a much improved replacement for original ASP framework ... NET ISAPI extension DLL redirects requests to ASP.NET worker process.

Inside ASP.NET Web Matrix
Inside ASP.NET Web Matrix is a free ASP.NET ebook by Alex Homer and Dave.

Beginning ASP.NET 3.5: In C# and VB
A beginners guide to learn ASP.NET. very nice book with easy format and easy to understand.

Internet Books

55 Ways to Have Fun With Google
You probably use Google everyday, but do you know... the Google Snake Game? Googledromes? Memecodes? Googlesport? The Google Calculator?

Handbook for bloggers and cyber-dissidents
Blogs get people excited. Or else they disturb and worry them. Some people distrust them. Others see them as the vanguard of a new information revolution.

WWW: Beyond the Basics
The book caters to a dual audience: novice users of the WWW, who want a fundamental knowledge about existing and evolving Web technology, and professional users.

C & C++ Books

C++ GUI Programming with Qt 3
not only the best book on Qt I have ever seen, but also the best book presenting any programming framework.

How to Think Like a Computer Scientist C++
The goal of this book is to teach you to think like a computer scientist. Because they combine some of the best features of Mathematics, Engineering, and Natural Science.

Thinking in C++, Volume 2: Practical Programming
one of the easiest to read and most definitive titles for C++

C++ Essentials
This book serves as an introduction to the C++ language. It teaches how to program in C++ and how to properly use its features.

Industrial Strength C++
Industrial Strength C++ can be downloaded in pdf format. The contents are Naming, Organizing the code, Comments, Control flow, Object lifecycle, Conversions,

Java Books

300 java Tips
The language, widely considered to be the most popular platform for web development, derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities.

The Java Language Specification
The book provides complete, accurate, and detailed coverage of the Java programming language. It provides full coverage of all new features added in since the previous edition.

Java Native Interface: Programmer's Guide and Specification
This book is the definitive resource and a comprehensive guide to working with the JNI. Entirely up-to-date, the book offers a tutorial, a detailed description of JNI features.

Advanced Programming for the Java 2 Platform
This book is for developers with more than a beginning level of understanding of writing programs in the Java programming language.

Mastering Enterprise JavaBeans Third Edition
The book is about EJB concepts, methodology and development. This book also contains a number of advanced EJB topics.