Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

jimthorn

macrumors 6502a
Original poster
Apr 24, 2003
580
2
Huntington Beach, CA, USA
I'm a long-time Mac user, but I am NOT a programmer. I've tinkered around with Xcode, following examples, etc. but all the Xcode/PB/IB tutorials assume that you have a background in programming. I have a lot of great ideas for applications I could use on a daily basis, but I am lacking the core knowledge I need to even begin working on them.

Does anyone have a recommendation on a good beginning C programming book that is really for beginners who have NEVER coded at all? I am sure that if I can just get through the beginning stages, I can get much more from Apple's (and other) Xcode tutorials.

I only have access to Macs, so a book that expects you to work on a PC wouldn't be of much help. (Yes, I understand that C is the same from OS to OS, but a book that expects you to work in a PC-based IDE, with examples specific to that IDE, would only serve to make this education more difficult). If I'm wrong about that assumption, feel free to correct me.

Any help here or advice would be greatly appreciated. Thanks.
 

bronxbomber92

macrumors regular
Nov 23, 2006
109
0
Well, any book that is teaching a programming language assuming no experience shouldn't have any thing IDE specific (unless your learning a language like C# or Objective-C). So, pick up any C book (preferably by O'Reily) or some other well suggested book like this: http://cm.bell-labs.com/cm/cs/cbook/. If you want a book that teaches a programming language, with specifics to Xcode, buy a Objective-C book (which is based on Ansi C, just "extended").
 

MacRohde

macrumors regular
Jun 1, 2004
164
0
Copenhagen, Denmark
Kochan

If you wanna learn C get Stephen Kochan's "Programming in C". If you want to program in C on the Mac platform and taking advantage of the Cocoa frameworks you might as well jump straight to Kochan's "Programming in Objective-C".
 

jimthorn

macrumors 6502a
Original poster
Apr 24, 2003
580
2
Huntington Beach, CA, USA
Thank you both for your helpful suggestions. I'm going to see if my local Barnes & Noble has any of these books so I can browse through them later tonight. From the descriptions and reviews of the Kochan books on Amazon, I think these are the ones I'll be buying.

Any other suggestions are welcome as well. Thanks!
 

CodyJ

macrumors newbie
Sep 18, 2006
5
0
Thanks!

I was about to post this exact same question, thanks for the info!
 

Monkaaay

macrumors 6502
Jun 19, 2006
258
0
Richmond, VA
Honestly, I would consider picking up an Objective-C book if you're planning on writing OS X software. I've been reading through this book and it's pretty good for newbie programmers.
 

Aniej

macrumors 68000
Oct 17, 2006
1,743
0
Good advice everyone, I think I am going to go with that book as well.

I was wondering if this group might also have a good suggestion for learning how to work with Quartz composer? Like the first poster said, I think there is a lot I can do with this, but just get lost and frustrated.
 

Monkaaay

macrumors 6502
Jun 19, 2006
258
0
Richmond, VA
That's actually the book I ordered this morning. It should arrive in a few days. Everyone seems to agree about that book being a winner.

I finished Part I the other night, which is basically the language introduction. I skimmed some of it and really read some of the parts I felt I needed to hear again. Overall I would say it's a great book so far.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.