Pin Me

Top 10 Books for Linux Developers

written by: KateG•edited by: Michael Dougherty•updated: 6/24/2009

If you are a Linux developer who is in search of a developer's library, this list can help you find what you need.

  • slide 1 of 4

    Any developer can tell you that even experts don’t remember everything. Once and awhile we all need to look things up. Luckily for us, we live in an age where books are plentiful and relatively inexpensive. You can have your own personal library of development knowledge at your fingertips. That is why today we are going to look at 10 of the best books for Linux developers. After all, if you are going to invest in a personal library, you may as well get the best.

    The books in this piece are grouped by experience level. That way a professional does not end up with a book meant for beginners, one that is far too simplistic to meet their needs. It will also ensure that a beginning developer is not frustrated by a more advanced title.

  • slide 2 of 4

    Books for Beginner Developers

    There is no shame in being the new kid on the block. If you happen to be just starting out in Linux development then these books are great resources for you.

    Linux: The Textbook

    This book covers Linux commands and utilities for process, file, storage and I/O management, as well as coverage of Linux software development tools, Bash, and TC shell programming. It als comes with a CD-ROM that has a copy of Linux Mandrake OS 7.2 download edition.

    Beginning the Linux Command Line

    It may not be directly about coding, but if you are new developer, and you have not had a lot of experiance with the command line then this can help you to gain a deeper understanding of the system.

    Linux Programming for Dummies

    Sure, carting around a For Dummies book may be a little bit embarrassing, but you can get a good grasp of the basics here.

    Beginning Linux Programming

    It is exactly what it claims to be, a guide for the complete beginner. If you have never programmed before this is the guide for you.

  • slide 3 of 4

    Books for Advanced Developers

    If you are not a newbie then these are books more your speed.

    Developing Linux Applications

    This book is for developers who want to move from coding for other platforms to coding for Linux. It is a great resource for people who do not need the basic explanations.

    Building Applications with the Linux Standard Base

    This title is designed to help a developer get familiar with the Standard Base. The Standard Base is a set of standards designed to help create Linux applications that are compatible between flavors. If you want to save a lot of time this is worth the read.

    Programming Linux Games

    If you want to make your penguin play, then this book can help you to make the game of your dreams. No emulator required.

    Database Application Programming with Linux

    If you are looking specifically to work with a database then this is the book for you. Who says that your Linux can't go to the office?

    Linux And Unix Shell Pocket Programmer

    This is your pocket guide, though it won't fit in anything except your cargo pants. It will help you to remember all of those niggling things you can't possibly keep in your head.

    Minimal Perl for Unix and Linux People: Do the Most With the Least!

    If you feel like your code is too bulky and you want to pair it down this book can help you to become more efficient.

  • slide 4 of 4

    There you have it, some of the best resources available. Now, nothing will stop you from taking over the world. Or, just making that new program you’ve been thinking about.