From owner-freebsd-questions Thu Mar 14 05:47:28 1996 Return-Path: owner-questions Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id FAA05865 for questions-outgoing; Thu, 14 Mar 1996 05:47:28 -0800 (PST) Received: from relay3.smtp.psi.net (relay3.smtp.psi.net [38.8.210.2]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id FAA05860 for ; Thu, 14 Mar 1996 05:47:25 -0800 (PST) Received: from d-e.pvt.k12.nj.us by relay3.smtp.psi.net (8.6.12/SMI-5.4-PSI) id IAA16343; Thu, 14 Mar 1996 08:46:46 -0500 Received: from DWIGHT/MAILQ by d-e.pvt.k12.nj.us (Mercury 1.21); 14 Mar 96 08:51:03 -0500 Received: from MAILQ by DWIGHT (Mercury 1.21); 14 Mar 96 08:50:47 -0500 From: "Bill Campbell" Organization: Dwight-Englewood School To: Frank Date: Thu, 14 Mar 1996 08:50:43 -0500 MIME-Version: 1.0 Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7BIT Subject: Re: Book recommendations CC: questions@freefall.freebsd.org X-Confirm-Reading-To: "Bill Campbell" X-pmrqc: 1 Priority: normal X-mailer: Pegasus Mail for Windows (v2.23) Message-ID: <18D81E75E4B@d-e.pvt.k12.nj.us> Sender: owner-questions@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > From: Frank > Date: Wed, 13 Mar 1996 19:17:57 -0500 (EST) > Subject: Book recommendations > > Can anyone recommend a good book to get a beginning UNIX programmer > started? I think that _The_Unix_Programming_Environment_ by Kernighan (the K in awk) and Pike (another Unix guru/legend) is a great book for a programmer to get used the the Unix environment in general. (Prentice Hall, 1984) It doesn't spend a lot of time on any particular "official" programming language (although there are some C examples), but it does cover just about everything else someone programming in the Unix enviroment should know including shell programming. I also find it very readable (considering the topic.) Chapters include: UNIX for Beginners, the File System, Using the Shell, Filters (includes grep, sed, and awk), Shell Programming, Programming with Standard I/O, UNIX System Calls, Program Development, and Document Preparation (includes troff and man). *--------- * Bill Campbell email: campbb@d-e.pvt.k12.nj.us * Dwight-Englewood School phone: 201-569-9500 ext 3206 * 315 E. Palisade Avenue * Englewood, New Jersey 07631 * USA