From owner-freebsd-questions Thu Sep 26 7:51:12 2002 Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1ABEB37B401 for ; Thu, 26 Sep 2002 07:51:10 -0700 (PDT) Received: from janeway.vonbek.dhs.org (bgm-24-94-58-56.stny.rr.com [24.94.58.56]) by mx1.FreeBSD.org (Postfix) with ESMTP id 584A243E77 for ; Thu, 26 Sep 2002 07:51:09 -0700 (PDT) (envelope-from syborg@stny.rr.com) Received: by janeway.vonbek.dhs.org (Postfix, from userid 507) id 8BF214FC98; Thu, 26 Sep 2002 10:51:00 -0400 (EDT) Received: from localhost (localhost [127.0.0.1]) by janeway.vonbek.dhs.org (Postfix) with ESMTP id 869DB4A0D; Thu, 26 Sep 2002 10:51:00 -0400 (EDT) Date: Thu, 26 Sep 2002 10:51:00 -0400 (EDT) From: John Bleichert X-X-Sender: syborg@janeway.vonbek.dhs.org Reply-To: John Bleichert To: Frank Heitmann Cc: questions@FreeBSD.ORG Subject: Re: Books (OT) In-Reply-To: <20020926163242.A382@host1.myhost.mydomain> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Thu, 26 Sep 2002, Frank Heitmann wrote: > Date: Thu, 26 Sep 2002 16:32:42 +0200 > From: Frank Heitmann > To: questions@FreeBSD.ORG > Subject: Books (OT) > > Hi. > > I have used FreeBSD for about 6-7 weeks now (great system; I have > to admit that I like UNIX much more than Windows) and now that I > got a little better with the system in general I wanted to start > to program for it, so that I will hopefully be able to help. > > But as I read through some code I noticed that my C/C++ needs some > refreshment and improvement (especially OOP) first. (I haven't really > programmed for a year or so, because I first started to study Physics, > before I realized that Computer Science (or "Informatik" here in > Germany) is what interests me much more. Before that I have programmed > a lot for Windows.) > > The books I have looked at are: > C How To Program > C++ How To Program (both from Prentice Hall/Deitel) I have both of these books and they are excellent for people new tp programming. The most recent edition of the C book is not recommended, though, as they piled a bunch of Java crap in the end of it. Also, the earlier editions of the C book wasted chapters at the end with a C++ intro. Given that you'll always resort to K&R (below) once you know the language, I would save your money and either (1) buy the K&R book alone or (2) buy a cheaper intro like one of the SAM's C in 21 Days books. I liked the Dietel books when I got them in college, but have found them to be less than useful since I've been working. > and: > C Programming Language (K&R) > C++ Programming Language (Stroustrup) K&R is indispensible. Can't comment on the C++ book as I do mostly embedded work and have no use for C++ :-) Also, never underestimate the power and utility of the (excellent) FreeBSD man pages. JB # John Bleichert # http://vonbek.dhs.org/latest.jpg To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message