PDA

View Full Version : Where to start learning C?




gerfuls
May 24, 2009, 05:38 PM
I'm a fairly efficient and well-rounded Mac and iPhone user and I know HTML (if you really call that 'programming') and would really like to start learn how to program apps. From what I've read, learning C is where I should start in order to be able to program on the Mac and iPhone.

I found this book "Learn C on the Mac (http://www.amazon.com/Learn-C-Mac-Dave-Mark/dp/1430218096)", and it seems like a good starting point for someone completely new to programming. What do you guys think? Any other suggestions?



xlii
May 24, 2009, 05:46 PM
Well this is for C++ and not C. If I was going to pick between the 2 it would be C++. While there are a lot of good books outs... this free online tutorial is pretty good for a beginner. Just follow the tutorial link on that page.

http://www.cplusplus.com/

mathcolo
May 24, 2009, 05:50 PM
Well this is for C++ and not C. If I was going to pick between the 2 it would be C++. While there are a lot of good books outs... this free online tutorial is pretty good for a beginner. Just follow the tutorial link on that page.

http://www.cplusplus.com/

Even though C++ is a very popular is cool to learn language, C is where you'll be making apps on Mac using Cocoa and Objective-C.

OP: I would go with C, because that's how you make Mac applications. To learn C, try some of these websites:

http://www.iu.hio.no/~mark/CTutorial/CTutorial.html
http://www2.its.strath.ac.uk/courses/c/
http://www.cocoadevcentral.com/ (Specifically for Mac/iPhone development)

Edit: Oh yeah, that book you mentioned will do just fine :D

gerfuls
May 24, 2009, 05:52 PM
i thought c++ supposedly had alot of things to learn that aren't needed in objective-c which is my ultimate goal

gerfuls
May 24, 2009, 05:57 PM
Even though C++ is a very popular is cool to learn language, C is where you'll be making apps on Mac using Cocoa and Objective-C.

OP: I would go with C, because that's how you make Mac applications. To learn C, try some of these websites:

http://www.iu.hio.no/~mark/CTutorial/CTutorial.html
http://www2.its.strath.ac.uk/courses/c/
http://www.cocoadevcentral.com/ (Specifically for Mac/iPhone development)

Edit: Oh yeah, that book you mentioned will do just fine :D
thanks!