Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!ukma!rutgers!cmcl2!vx2!spector From: spector@vx2.NYU.EDU (David HM Spector) Newsgroups: comp.sys.mac.programmer Subject: Re: New Mac Programmer... Message-ID: <370003@vx2.NYU.EDU> Date: 2 Mar 89 22:59:29 GMT References: <7063@boulder.Colorado.EDU> Organization: New York University Lines: 45 Well, if you've _never_ programmed a Macintosh before, the two best books are probably: _Programmers Introduction to the Macintosh Family_ and _Human Interface Guidelines_ Both are Apple books published by Addison Wesley. The first gives a very good overviewof the software architecture and programming model used on the Macintosh without being grossly confusing, the second sets the standard upon which all well crafted Macintosh programs are programmed... ...after you digest those, the you'd probaably want to look at something like _Macintosh_Revealed_ (Hayden Book Co.) and vols. 1-4 of _Inside_Macintosh_ (Addison Wesley) Volume 5 of _Inside_Macintosh_ cover additional material with regard to "newer" machines and such (Macintosh/SE and MacintoshII). When you're just starting programming on the Mac, THINK's C and/or Pascal are almost essential, as they offer excellent environments in which you can not only design and write complete programs, but their debuggers' allow you to look around at what's happening inside the machine. If you're really into a more Un*x'y type of environment, there's Apple's MPW (Macintosh Programmer's Workshop); but its very pricey (~$600 for the whole 9 yds.), and not conducive to learning whats going on for beginners, but immensely powerful. ...hope that helps a little... _DHMS ------------------------------------------------------------------------------- David HM Spector New York University Unix Manager/Senior Systems Programmer Stern School of Business ARPAnet: SPECTOR@GBA.NYU.EDU Academic Computing Center USEnet:...!{uunet,rocky,harvard}!cmcl2!spector 90 Trinity Place, Rm C-4 HamRadio: N2BCA (44.68.0.50) MCIMail: DSpector New York, New York 10006 AppleLink: DHMSpector CompuServe: 71260,1410 (212) 285-6080 "Capital punishment is our society's recognition of the sanctity of human life" - Senator Orrin Hatch XYZZYGLORP