Learning Perl the Hard Way
Free On-line Linux Technical Books and Tutorials
Threading in C#
XNA Book
Asterisk: The Future of Telephony
---- ---- ---- ---- ----
General Progamming
- Programming Languages by Scott F. Smith
- The Art of Unix Programming by Eric S. Raymond
- How To Design Programs: An Introduction To Programming and Computing by Matthias Felleisen, Robert Bruce Findler, Matthew Flat, and Shriram Khrisnamurti
- How To Think Like A Computer Scientist: Learning with C++ by Allen B. Downey, Paul Bui, Jonah Cohen and Charles Harrison
- Programming from the Ground Up by Jonathan Bartlett
- Google, Amazon, and Beyond: Creating and Consuming Web Services
- XML Programming: Web Applications and Web Services With JSP and ASP
- COM and .NET Interoperability
- The Software Development Book by Mark Watson
C/C++
- C Programming Tutorial (K&R version 4) by Mark Burgess
- C++ Programming by Sharam Hekmat
- How To Think Like A Computer Scientist: Learning with C++ by Allen B. Downey, Paul Bui, Jonah Cohen and Charles Harrison
- Introduction to Object-Oriented Programming Using C++ by Peter Müller
- Style Guides for C and C++ compiler by Christopher M. Lott
- C++ A Dialog Programming with the C++ Standard Library
- An Introduction to GCC for the GNU Compilers gcc and g++
- Data Structures and Algorithms with Object-Oriented Design Patterns in C# by Bruno R. Preiss
- Dissecting a C# Application: Inside SharpDevelop
Java
- Processing XML with Java by Elliotte Rusty Harold
- Introduction To Programming With Java by David J. Eck
- Introduction to Computer Science using Java by Bradley Kjell
- Inside The Java Virtual Machine, 2nd Edition by Bill Venners
- Data Structures and Algorithms With Object-Oriented Design Patterns in Java by Bruno R. Preiss
- Java Look and Feel Design Guidelines, Second Edition by Java Look & Feel Group, Sun Microsystems, Inc.
LISP/Scheme
- Common LISP - An Interactive Approach by Stuart C. Shapiro
- The Scheme Programming Language, Third Edition by R. Kent Dybvig
- Common Lisp the Language, 2nd Edition by Guy L. Steele
- Practical Common Lisp
- On Lisp
- The Art of Unix Programming by Eric S. Raymond
- Linux Newbie Administrator Guide by Stan, Peter and Marie Klimas
- The Linux Cookbook - Tips and Techniques for Everyday Use by Michael Stutz
- Everyday Linux by Kathy Miles and Ethan Metsger
- UNIX Text Processing (UTP) by Dale Dougherty and Tim O'Reilly (and the staff of O'Reilly & Associates, Inc.)
- Linux Kernel in a Nutshell
- Advanced Linux Programming
- A Short Introduction to Operating Systems by Mark Burgess
- Wirth's compiler book freely available
- PLANET ZIKRI has a huge list online books
Loads of Programming Tutorials - Programming ebooks
- Computer-Books.us
Perl
PHP
Ruby
Mathematics