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.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
Kindle Edition
 
   
More Buying Choices
Have one to sell? Sell yours here
Learn C on the Mac (Learn Series)
 
 
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.

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

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

List Price: $39.99
Price: $24.99 & eligible for FREE Super Saver Shipping on orders over $25. Details
You Save: $15.00 (38%)
  Special Offers Available
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 delivered Tuesday, January 31? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for Students. Learn more

Formats

Amazon Price New from Used from
Kindle Edition $17.60  
Paperback $24.99  

Book Description

1430218096 978-1430218098 December 12, 2008 1st ed. 2009. Corr. 3rd printing

Learn C on the Macintosh is the classic programming primer for Mac OS X developers. An original best-seller, Dave Mark has kept the book completely updated and available for nearly twenty years.

This latest edition addresses the exploding market for both the Mac OS X and the iPhone development, where C is the fundamental language that new programmers need to learn.


Special Offers and Product Promotions

  • Buy $50 in qualifying physical textbooks, get $5 in Amazon MP3 Credit. Here's how (restrictions apply)

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: $77.24

Show availability and shipping details

Buy the selected items together
  • In Stock.
    Ships from and sold by Amazon.com.
    Eligible for FREE Super Saver Shipping on orders over $25. Details

  • Learn Objective-C on the Mac (Learn Series) $26.39

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Learn Cocoa on the Mac (Learn Series) $25.86

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details



Editorial Reviews

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. Dave is the Editor-in-Chief of MacTech Magazine and has been writing for MacTech since its birth.


Product Details

  • Paperback: 376 pages
  • Publisher: Apress; 1st ed. 2009. Corr. 3rd printing edition (December 12, 2008)
  • Language: English
  • ISBN-10: 1430218096
  • ISBN-13: 978-1430218098
  • Product Dimensions: 8.6 x 7.7 x 0.9 inches
  • Shipping Weight: 40 pounds (View shipping rates and policies)
  • Average Customer Review: 3.9 out of 5 stars  See all reviews (27 customer reviews)
  • Amazon Best Sellers Rank: #153,421 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

27 Reviews
5 star:
 (13)
4 star:
 (6)
3 star:
 (2)
2 star:
 (5)
1 star:
 (1)
 
 
 
 
 
Average Customer Review
3.9 out of 5 stars (27 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

40 of 42 people found the following review helpful:
4.0 out of 5 stars Great beginning programming book for C and Mac programming, January 3, 2009
By 
J. Tarrant (Baltimore, MD) - See all my reviews
(REAL NAME)   
This review is from: Learn C on the Mac (Learn Series) (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.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


19 of 21 people found the following review helpful:
5.0 out of 5 stars A Great Place to Start Programming!, January 18, 2009
By 
This review is from: Learn C on the Mac (Learn Series) (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!
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


14 of 15 people found the following review helpful:
4.0 out of 5 stars Short and sweet!, April 6, 2009
By 
AeroEngrB787 (Seattle, WA USA) - See all my reviews
Amazon Verified Purchase(What's this?)
This review is from: Learn C on the Mac (Learn Series) (Paperback)
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.


Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews











Only search this product's reviews



Inside This Book (learn more)
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
implementation files, const char argv, char rating, opul ent, backslash combinations, file opening modes, file position indicator, pri ntf, fcl ose, char comment, char title, dinosaur number, type your first name, defi nes, terminating zero, editing pane, int argc, title array, int numl, struct declaration, format specifier, ncl ude, working with files, first struct, rating field
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Standard Library, Debugger Console, The Debugger, Variable Data Types, Designing Your Own Data Structures, Controlling Your Program's Flow, Succeeded Figure, Advanced Topics, Open the Learn, What's Next, Mac Dev Center, Build Results, Find Results, Restart Pause Activate Clear Log, Struct Declarations, Family Guy, Kyle Gass, The Ring Comment, Dave Mark, Project Symbols, Learn Con the Mac, Files File Name, Learn Objective-Con the Mac, Reference Manual, Programming Basics
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Surprise Me!
Search Inside This Book:

What Other Items Do Customers Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(5)
(3)

Your tags: Add your first tag
 

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums



So You'd Like to...



Look for Similar Items by Category


Look for Similar Items by Subject