or
Sign in to turn on 1-Click ordering.
 
 
Express Checkout with PayPhrase
What's this? | Create PayPhrase
More Buying Choices
53 used & new from $16.10

Have one to sell? Sell yours here
 
   
Learn C on the Mac (Learn Series)
 
 

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

~ (Author)
Key Phrases: implementation files, const char argv, char rating, Standard Library, Debugger Console, The Debugger (more...)
4.1 out of 5 stars  See all reviews (14 customer reviews)

List Price: $39.99
Price: $26.39 & this item ships for FREE with Super Saver Shipping. Details
You Save: $13.60 (34%)
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 Wednesday, November 18? Choose One-Day Shipping at checkout. Details
36 new from $16.98 17 used from $16.10

Formats

Amazon Price New from Used from
  Kindle Edition, December 8, 2008 $21.11 -- --
  Paperback, December 7, 2008 $26.39 $16.98 $16.10

Frequently Bought Together

Learn C on the Mac (Learn Series) + Learn Objective–C on the Mac (Learn Series) + Beginning iPhone 3 Development: Exploring the iPhone SDK
Price For All Three: $79.17

Show availability and shipping details

  • This item: Learn C on the Mac (Learn Series) by Dave Mark

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

  • Learn Objective–C on the Mac (Learn Series) by Mary Dalrymple

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

  • Beginning iPhone 3 Development: Exploring the iPhone SDK by Dave Mark

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


Special Offers and Product Promotions


Customers Who Bought This Item Also Bought

Learn Cocoa on the Mac (Learn Series)

Learn Cocoa on the Mac (Learn Series)

by Dave Mark
$26.39
Beginning iPhone 3 Development: Exploring the iPhone SDK

Beginning iPhone 3 Development: Exploring the iPhone SDK

by Dave Mark
4.6 out of 5 stars (165)  $26.39
iPhone Cool Projects

iPhone Cool Projects

by Gary Bennett
4.4 out of 5 stars (11)  $26.39
iPhone User Interface Design Projects

iPhone User Interface Design Projects

by Dave Mark
$26.39
iPhone Advanced Projects

iPhone Advanced Projects

by Dave Mark
$26.39
Explore similar items

Editorial Reviews

Product Description

Considered a classic by an entire generation of Mac programmers, this popular guide has been completely 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 all–new 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

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 is this book 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.



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.


Product Details

  • Paperback: 376 pages
  • Publisher: Apress; 1 edition (December 8, 2008)
  • Language: English
  • ISBN-10: 1430218096
  • ISBN-13: 978-1430218098
  • Product Dimensions: 6.7 x 4.1 x 0.6 inches
  • Shipping Weight: 40.8 pounds (View shipping rates and policies)
  • Average Customer Review: 4.1 out of 5 stars  See all reviews (14 customer reviews)
  • Amazon.com Sales Rank: #15,772 in Books (See Bestsellers in Books)

    Popular in these categories: (What's this?)

    #2 in  Books > Computers & Internet > Programming > C > Tutorials
    #14 in  Books > Computers & Internet > Programming > Introductory & Beginning
    #22 in  Books > Computers & Internet > Hardware > Macs

More About the Author

Dave Mark
Discover books, learn about writers, read author blogs, and more.

Visit Amazon's Dave Mark Page

Inside This Book (learn more)

What Do Customers Ultimately 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.
 
(3)

Your tags: Add your first tag
 

 

Customer Reviews

14 Reviews
5 star:
 (8)
4 star:
 (3)
3 star:
 (1)
2 star:
 (1)
1 star:
 (1)
 
 
 
 
 
Average Customer Review
4.1 out of 5 stars (14 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
27 of 29 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 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 Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
10 of 12 people found the following review helpful:
3.0 out of 5 stars Good to start, but it needs a bit more detail, April 6, 2009
By Juan Ortuno (Hialeah, FL) - See all my reviews
(REAL NAME)   
Amazon Verified Purchase(What's this?)
I purchased this book with the intentions of starting to develop on the Mac, and in the very near future move to the iPhone.
Having some Python & C++ background, I found the book to have very little use, for any other than learning the C syntax. The author starts out good, but after chapter 3 or 4 it goes downhill. Some chapters just don't feel complete. The chapter on functions (very, VERY important) wasn't covered too well; instead he gives us a few examples and goes off topic. Another chapter that I wish was better written was chapter 7 on Pointers and Parameters, again, barely covered. I wish there was more on how to access the different functions from the libraries, the math library, string library, file management, etc.
Perhaps I was not patient enough to follow everything through to the T. My suggestion is to look up and download/print C/Obj-C PDF's from Apple's website and use them along this book. There is plenty of online information available that will show what's in this book, and I'm sure it's not nearly as hard to follow and comprehend.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
10 of 12 people found the following review helpful:
5.0 out of 5 stars A Great Place to Start Programming!, January 18, 2009
By Colin Anderson (Ontario, Canada) - See all my reviews
(REAL NAME)   
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 Comment | Permalink | Was this review helpful to you? Yes No (Report this)


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

5.0 out of 5 stars The Gentleman who Gently teaches you C !
As someone who has never programmed on the Mac or in C, I found this book to be a godsend. The author starts with the preliminary steps for getting started with Xcode on the Mac,... Read more
Published 2 months ago by Viswanathan Suresh

5.0 out of 5 stars Very very simple and good!
Very Good Book simple and easy also good for who konws C and need some abount Mac world and Xcode. Simple English good for strangers
Published 6 months ago by Evan Tedeschi

4.0 out of 5 stars One of the best iPhone Books
We at the iPhone Boot Camp [...]have three day intensive workshops in iPhone development in eleven cities. Read more
Published 6 months ago by Rambling Sam

5.0 out of 5 stars Very Good Intro to C
Even though this book is C "on the mac" it's a great intro to the C language regardless of the platform. You can use this book to learn C on windows or Linux as well. Read more
Published 7 months ago by Chris Richards

4.0 out of 5 stars Short and sweet!
I had read that using "Learn Objective-C on the Mac" required some experience with C, so I read this first. Read more
Published 7 months ago by AeroEngr777F

5.0 out of 5 stars Should be required reading for beginning programers
I took a C class in early 2000, spent way, way more than this book costs and didn't learn as much as I've learned in the first six chapters. Read more
Published 8 months ago by S. Hanson

5.0 out of 5 stars Great intro to C on the Mac
I haven't bought this book...yet. I read it on Books 24/7 and was able to learn quite a bit just from reading it and going over the example code. Read more
Published 8 months ago by MacKnowItAll

5.0 out of 5 stars Good enough to get you started
This book is definitely targeted to beginners (or somebody needing a quick refresher) and doesn't dive too deep in any one area. Read more
Published 9 months ago by C. Miller

1.0 out of 5 stars Starts out good, gets uncomprehensible
This book started out ok but got incomprehensible. It is sprinkled through with non-explanations like "It [just] happens with the help of a little Cocoa magic," and nothing... Read more
Published 9 months ago by Student

2.0 out of 5 stars good but poor examples
i Go this book not too long ago. whiles its easy to read, the examples given are rather pointless and the naming conventions used are a bit confusing. Read more
Published 9 months ago by Angel A. Serrano

Only search this product's reviews



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
   



So You'd Like to...


Create a guide

Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.