Xref: utzoo comp.lang.c:36125 comp.misc:11458 Path: utzoo!utgpu!news-server.csri.toronto.edu!bonnie.concordia.ca!uunet!mcsun!ukc!reading!minster!pete From: pete@minster.york.ac.uk Newsgroups: comp.lang.c,comp.misc Subject: Re: Can Novices Jump Directly in C? (Books) Message-ID: <666467651.5914@minster.york.ac.uk> Date: 13 Feb 91 17:54:11 GMT References: <1991Feb6.121722.1@hulaw1.harvard.edu> <39182@cup.portal.com> Reply-To: pete@SoftEng.UUCP (pete) Organization: Department of Computer Science, University of York, England Lines: 29 peregrin@hulaw1.harvard.edu writes: > Can anyone recommend an introduction to programming book that uses C? > I'm not referring to C-For-Pascal-Programmers etc. kind of books. I'm aware > that most introduction to programming books use Pascal, Basic, or Scheme as > their language, but I haven't seen anybooks that start a novice out directly > with C. Although it's not a _complete_ beginner's book one of the best intros to C must be Kelley & Pohl's ``C By Dissection'' (Benjamin-Cummings, 86 or 87). It explains everything the novice needs to know to get going on a Unix C environment (dunno if there are other machine-specific versions) in a detailed and clear fashion. I bought it years ago solely because because I couldn't find a copy of K&R, or Kelley & Pohl's ``A Book On C'', but I've since recommended it to several people who wanted to learn C. It's less advanced than either of these - but pretty good for novices and not too bad for experienced programmers moving over to C for the first time. (besides, if your novices get enthusiastic you can always point them at something more useful like Harbison & Steele -- or, preferably, Stroustrup :-)) Pete Fenelon -- Pete Fenelon |JANET: pete@uk.ac.york.minster Dept. of Computer Science|Internet:pete@minster.york.ac.uk University of York |UUCP: {the world}!ukc!minster!pete York Y01 5DD ENGLAND |others: pete%minster.york.ac.uk@nsfnet-relay.ac.uk Tel: +44 904 432714 |Beer of the week:Mitchell's Single Malt Winter Warmer