tags:

views:

900

answers:

9

1 book per post please.

What books would you recommend for a beginner or for the experienced developer/user (most people who use it are both anyway).

A: 

I like very much Advanced Linux Programming from New Riders Publishing.

CMS
+1  A: 

The Linux Administration Handbook and the man pages.

rz
A: 

Understanding the Linux Kernel. This is a fabulous book that gives a great breakdown of the linux kernel by feature area and subsystem. One of the better course books I read in college.

JaredPar
A: 

I got Linux Kernel Development by Robert Love. Especially easy on the mind for beginners. I Love it :)

Johannes Schaub - litb
A: 
Alex B
+4  A: 

The Unix Haters Handbook This book is a satire of working with Unix. It's more Unix than Linux but pretty much all of the issues discussed apply to Linux as well. This book had me laughing harder than a good comedy show.

It is an absolute must read for anyone who does Linux/Unix administration and/or programming.

JaredPar
A: 

I still really like the first Linux book I ever read: Linux for Dummies published around 1999 by Jon "Maddog" Hall. If there are newer editions available of that I would recommend those, especially if they are written by Maddog.

Regards,
Wayne Koorts
Blog: http://www.wkoorts.com

Wayne Koorts
A: 

Tanenbaum's Operating Systems Design and Implementation. This is not a Linux book to be exact but it explains the Unix (and hence, Linux, as Linux is inspired from the MINIX example OS this book provides) concepts and more importantly its design goals. I've learned much about Linux from this book as a Windows developer.

Looking at its current price, I guess it's also a good investment :)

utku_karatas
A: 

Running Linux helped me go from someone who only knew his way around Gnome to someone who is very comfortable with the command line and other core Linux subsystems.

Daniel Auger