Considered a classic by an entire generation of Mac programmers, this popular guide has been updated for Mac OS X. Don’t know anything about programming? No problem! Acclaimed author Dave Mark starts out with the basics and takes you through a complete course in programming C using Apple’s free Xcode tools. This book is perfect for beginners learning to program. It includes Mac OS X examples!
Provides best practices for programming newbies
Written by the expert on C–programming for the Mac
Presents all the basics with a pragmatic, Mac OS X-flavored approach
Includes updated source code which is fully compatible with Xcode 4
What you’ll learn
Master C programming, the gateway to programming your Mac or iPhone
Write applications for the Mac OS X interface, the cleanest user interface around
Understand variables and how to design your own data structures
Work with the file system
Connect to data sources and the Internet
Who this book is for
For anyone wanting to learn to program in Mac OS X, including developers new to the Mac, developers new to C, or students entirely new to programming. For anyone who wants to learn how to program their iPhone, this is also the core language primer.
Great beginning programming book for C and Mac programming
By J. Tarrant - January 3, 2009
This is a great book for learning C and for software development on the Mac. The pace is very manageable for a person new to programming, the examples are clear, the downloaded code samples compile and run without error.
This books is different than almost any other that I have read in that it provides additional reference material and sources to let the reader explore more about C, programming, XCode, Mac development and follow one's own curiosity.
All in all, this is the best beginning programming book that I have ever read. I felt empowered and capable after reading it instead of bewildered and wondering how all of the pieces fit together, which has been the case with some other C books.
My only ding on the book (and the reason that I've only given it 4 stars) is that there are not a lot of coding exercises. This may not be entirely necessary if you work through the examples in the book (and there are very many good ones) but it would be an... read more
A Great Place to Start Programming!
By Colin Anderson - January 18, 2009
Dave Mark has done an excellent job of presenting the material in this book! Most introductions to C programming are either dry and boring or ridiculously silly (in a failed attempt to be fun). Dave managed to find a balance, teaching the concepts in a tone that can best be described as conversational. The easier sections of the book really do feel like fun, while still maintaining the integrity demanded by the subject; the more difficult sections are rather comforting and instill the confidence that the reader will be able to master the hard concepts.
Another reason why the presentation is so successful is that Dave does not overwhelm the reader with too much information. He tells you only what you need to know in order to get your programs to work, but also provides sources to find the information you don't need but may want.
Of course, being written specifically for Mac computers is a major selling point, and rightfully so! In addition to learning the C... read more
Short and sweet!
By AeroEngrB787 - April 6, 2009
I had read that using "Learn Objective-C on the Mac" required some experience with C, so I read this first. I had used C ever so briefly in an intro to programming class in engineering school back in the mid 90's.
If you have any programming experience, it may be just a tad too basic. I've been programming heavily in recent years in VB.Net, C#, Matlab, and Fortran. For me, learn C provided the syntax variations I needed, but added nothing new to my understanding of programming concepts. I would've liked more in depth programming examples that made use of lesser known concepts, but I can't complain too much as I understood it was a beginner book going in. I actually breezed through all 300+ pages in 5 days.
"Learn C on the Mac" would be an excellent book for any beginning programmer. It is clear, concise, and to the point. It also may be good for any Windows developer moving to Mac as it does provide some basic information about XCode.
Eleven-year-old Christine copes successfully with her diabetes but finds it much more difficult to come to terms with the demands of her Greek-American heritage. Includes a section of questions and ...