From owner-freebsd-questions@FreeBSD.ORG Sat Jan 7 20:25:22 2006 Return-Path: X-Original-To: freebsd-questions@freebsd.org 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 F0DFE16A41F for ; Sat, 7 Jan 2006 20:25:22 +0000 (GMT) (envelope-from freebsd-questions@m.gmane.org) Received: from ciao.gmane.org (main.gmane.org [80.91.229.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id A4DAD43D5C for ; Sat, 7 Jan 2006 20:25:14 +0000 (GMT) (envelope-from freebsd-questions@m.gmane.org) Received: from list by ciao.gmane.org with local (Exim 4.43) id 1EvKca-0000y3-Ts for freebsd-questions@freebsd.org; Sat, 07 Jan 2006 21:25:04 +0100 Received: from c-24-147-87-49.hsd1.ma.comcast.net ([24.147.87.49]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 07 Jan 2006 21:25:04 +0100 Received: from jdarnold by c-24-147-87-49.hsd1.ma.comcast.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 07 Jan 2006 21:25:04 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: freebsd-questions@freebsd.org From: JD Arnold Date: Sat, 07 Jan 2006 15:25:06 -0500 Organization: Amazing Developments Lines: 53 Message-ID: References: <200601021656.33323.nb_root@videotron.ca> <20060103155314.11865.qmail@web33315.mail.mud.yahoo.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: c-24-147-87-49.hsd1.ma.comcast.net User-Agent: Thunderbird 1.5 (Windows/20051201) In-Reply-To: <20060103155314.11865.qmail@web33315.mail.mud.yahoo.com> Sender: news Subject: Re: Programming Book(s) X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 07 Jan 2006 20:25:23 -0000 Danial Thom wrote: > > --- Nicolas Blais wrote: > >> On January 2, 2006 04:52 pm, Sean wrote: >>> Sean wrote: >>>> Looking for recommendations on any Unix >> programming books. >>>> I have been out of things for a while so I >> would put my skill level back >>>> to the beginning. >>>> >>>> Thanks >>>> Sean >>>> >> _______________________________________________ >>>> freebsd-questions@freebsd.org mailing list >>>> > http://lists.freebsd.org/mailman/listinfo/freebsd-questions >>>> To unsubscribe, send any mail to >>>> "freebsd-questions-unsubscribe@freebsd.org" >>> I forgot to mention that I wish to work with >> C/C++ >>> Thanks again, >>> Sean >> There's a free C++ book which is great : >> > http://mindview.net/Books/TICPP/ThinkingInCPP2e.html >> You can also buy the hardcopy on Amazon. >> >> Nicolas >> > > I'd recommend learning C before C++. In order to > be an effective unix programmer you must master > the C language, as you'll have to examine and > modify code in C to do anything substantial. > Virtually all major programs and kernels are 'C' > based. I think, in general, this is wrong. And I think many "professionals" also feel that learning C++ is the way to go. If you just learning, you might as well start with C++. For many good reasons, see Stroustrup's answer himself: http://public.research.att.com/~bs/learn.html -- Jonathan Arnold (mailto:jdarnold@buddydog.org) Daemon Dancing in the Dark, a FreeBSD weblog: http://freebsd.amazingdev.com/blog/ UNIX is user-friendly. It's just a bit picky about who its friends are.