Learn C on the Mac (Learn Series) and over one million other books are available for Amazon Kindle. Learn more



or
Sign in to turn on 1-Click ordering
More Buying Choices
Have one to sell? Sell yours here
Start reading Learn C on the Mac (Learn Series) on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
Sorry, this item is not available in
Image not available for
Color:
Image not available

To view this video download Flash Player

 

Learn C on the Mac (Learn Series) [Paperback]

Dave Mark
3.9 out of 5 stars  See all reviews (31 customer reviews)

List Price: $39.99
Price: $26.64 & FREE Shipping. Details
You Save: $13.35 (33%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Want it Wednesday, May 29? Choose One-Day Shipping at checkout. Details
Free Two-Day Shipping for College Students with Amazon Student

Formats

Amazon Price New from Used from
Kindle Edition $17.27  
Paperback $26.64  
Unknown Binding --  
Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now
There is a newer edition of this item:
Learn C on the Mac: For OS X and iOS Learn C on the Mac: For OS X and iOS 3.5 out of 5 stars (4)
$25.62
In Stock.

Book Description

December 12, 2008 1430218096 978-1430218098 1

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.


Frequently Bought Together

Learn C on the Mac (Learn Series) + Learn Objective-C on the Mac (Learn Series) + Learn Cocoa on the Mac (Learn Series)
Price for all three: $80.33

Buy the selected items together


Editorial Reviews

About the Author

Dave Mark is a longtime Mac developer and author who has written a number of books on Mac and iOS development, including Beginning iPhone 4 Development (Apress, 2010), More iPhone 3 Development (Apress, 2010), Learn C on the Mac (Apress, 2008), The Macintosh Programming Primer series (Addison-Wesley, 1992), and Ultimate Mac Programming (Wiley, 1995). Dave loves the water and spends as much time as possible on it, in it, or near it. He lives with his wife and three children in Virginia.

Product Details

  • Paperback: 376 pages
  • Publisher: Apress; 1 edition (December 12, 2008)
  • Language: English
  • ISBN-10: 1430218096
  • ISBN-13: 978-1430218098
  • Product Dimensions: 7.5 x 0.8 x 9.2 inches
  • Shipping Weight: 40 pounds (View shipping rates and policies)
  • Average Customer Review: 3.9 out of 5 stars  See all reviews (31 customer reviews)
  • Amazon Best Sellers Rank: #622,254 in Books (See Top 100 in Books)

More About the Author

Dave Mark is a long-time Mac developer and author and has written a number of books on Macintosh development, including Learn C on the Macintosh, The Macintosh Programming Primer series, and Ultimate Mac Programming. His blog can be found at www.davemark.com. Jeff LaMarche is a longtime Mac developer, and Apple iPhone Developer. With over 20 years of programming experience, he's written on Cocoa and Objective-C for MacTech Magazine, as well as articles for Apple's Developer Technical Services website. He has experience working in Enterprise software, both as a developer for PeopleSoft starting in the late 1990s, and then later as an independent consultant.

Customer Reviews

This was a very easy book to read! R. Ishak  |  8 reviewers made a similar statement
I highly recommend this book for anyone looking to begin programming on the Mac! Colin Anderson  |  9 reviewers made a similar statement
Most Helpful Customer Reviews
42 of 45 people found the following review helpful
Format:Paperback
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 improvement to have some more meaty exercises as I think that this is a method to have readers internalize what they have learned.
Comment | 
Was this review helpful to you?
21 of 24 people found the following review helpful
5.0 out of 5 stars A Great Place to Start Programming! January 18, 2009
Format:Paperback
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 programming language, the reader will become familiar with the Xcode development environment, the arena where Mac and iPhone/iPod development takes place.

The place where Learn C on the Mac stands out above the rest (in my opinion) is that it leaves the reader confident that he/she not only knows what the concepts are, but also understands how to use them. There are many books and websites out there that are great at teaching the theory, but lack and explanation of the practice. What good is it to know what a pointer is if you don't know how it would fit into a program?

I highly recommend this book for anyone looking to begin programming on the Mac!
Comment | 
Was this review helpful to you?
17 of 19 people found the following review helpful
4.0 out of 5 stars Short and sweet! April 6, 2009
Format:Paperback|Amazon Verified Purchase
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.
Was this review helpful to you?
Most Recent Customer Reviews
4.0 out of 5 stars Buy It
It was suggested that this was the best book to learn C on a Mac. I like the book. I had a little trouble loading the files onto the computer, but that is my inability not the... Read more
Published 29 days ago by Stephen
5.0 out of 5 stars Incredibly Useful
With the proliferation of web languages such as Javascript and PHP some people forget how useful a solid background in C-based languages are. Read more
Published 3 months ago by Andrew Corway
3.0 out of 5 stars Outdated and difficult to apply
I have no experience with programming which is why I bought this book. All the explanations and examples are easy to follow but it was hard for me to use the IDE Xcode. Read more
Published 14 months ago by R. D. Alexander
3.0 out of 5 stars Decent value, hard to follow
I've been tinkering with programming on and off for several years now.

I have recently decided to change career fields from finance to computer programming and plan on... Read more
Published 14 months ago by Russell.C
3.0 out of 5 stars Decent so far, but outdated for Xcode 4
I purchased the download version of this book from Apress and so far it's been a pretty decent review of C. I have some past experience so it works. Read more
Published 17 months ago by CEO
5.0 out of 5 stars Baby Steps to Developing Apps
This was a very easy book to read! Lots of examples although the author encourages to download the source code and just run it. I was able to read the first 6 chapters in a day. Read more
Published 22 months ago by R. Ishak
2.0 out of 5 stars Not good enough!
This is a very bad book. The first few chapters are good. In fact, I was getting excited on all the things I was going to learn. Unfortunately, I was soon dissapointed. Read more
Published on February 15, 2011 by Ivan
5.0 out of 5 stars Absolutely is an essential book for beginners
As a new programmer on Mac, i found this book very useful to learn C language. All examples are clearly explained line by line. Read more
Published on January 6, 2011 by Erudite
4.0 out of 5 stars Good up-to-date C primer
This isn't quite the caliber of Greg Perry's "Absolute Beginner's Guide to C," but it is a worthy effort and does quite well in teaching C basics. Read more
Published on October 27, 2010 by D. Bendixen
2.0 out of 5 stars Zero Interaction
I'm on chapter 5 of this book right now and I'm having trouble mustering the will to contuine.

I have taken it upon myself to teach myself computer programming. Read more
Published on September 27, 2010 by Dillon_907
Search Customer Reviews
Only search this product's reviews

What Other Items Do Customers Buy After Viewing This Item?


Forums

There are no discussions about this product yet.
Be the first to discuss this product with the community.
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Listmania!


So You'd Like to...



Look for Similar Items by Category