Friday, February 1, 2008

Books that teach you UNIX

  • Jon Bentley. Programming Pearls, Second Edition. Boston, MA: Addison Wesley, 1999. This book contains very useful programming techniques. You may not know it but memory (both RAM and hard disk space) was very precious a few year ago, so programmers were really thinking hard to overcome some challenging difficulties.
  • Brian W. Kernighan, and Rob Pike. The Practice of Programming. Boston, MA: Addison Wesley, 1999. Get this book as it will surely make you a better programmer.
  • Steve McConnell. Code Complete, Second Edition. Redmond, WA: Microsoft Press, 2004. This book is a must read for every programmer. I should not say anything more: if you do ANY type of programming, buy it and read it! NOW!
  • Brian W. Kernighan and Rob Pike. The Unix Programming Environment. New Jersey, NJ: Prentice Hall, 1984. This is the best introductory book on programming in the UNIX programming environment.
  • Shelley Powers, Jerry Peek, Tim O’Reilly and Mike Loukides. UNIX Power Tools, Third Edition. Sebastopol, CA: OReilly, 2002. This book is a must have for everyone who wants to master the UNIX environment and its tools.
  • Trent H. Hein, Evi Nemeth, Scott Seebass, and Garth Snyder. UNIX System Administration Handbook, 3rd Edition. New Jersey, NJ: Prentice Hall, 2000. A very nice and complete book for learing the tasks of a UNIX systems administrator.
  • Maurice J. Bach. The design of the UNIX operating system. New Jersey, NJ: Prentice Hall, 1986. If you want to learn the nuts and bolts of the UNIX operating system, then you should without doubt read this book. It is an advanced book but it is highly recommended.
  • Thomas A. Limoncelli, and Christine Hogan. The Practice of System and Network Administration. Boston, MA: Addison Wesley, 2001. This book will help you get more organized when administering either computer systems or computer networks. A really nice book.
  • Jeffrey Friedl. Mastering Regular Expressions, Second Edition. Sebastopol, CA: OReilly, 2002. One of the best books about Regular Expressions. Regular Expressions are a central part of almost all UNIX tools.
Did you find the above information helpful? You will find a lot more information in my eBook "Programming Dashboard Widgets". The eBook describes how you can create Apple Dashboard Widgets using many programming languages including JavaScript, Perl, Objective-C, and PHP. You can buy it here.

No comments: