Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

Alanclark

macrumors newbie
Original poster
Nov 30, 2009
2
0
Hi,

I've been trying to get started with programming for Mac. I know the basic concepts of programming, but not languages or anything else. I do know html, and a little javascript. I've read stuff on Python and Objective-C, but most of it is just way over my head.

Any recommendations on a good programming language to get started with and maybe an online guide?

Thanks. ;)
 
Hi,

I've been trying to get started with programming for Mac. I know the basic concepts of programming, but not languages or anything else. I do know html, and a little javascript. I've read stuff on Python and Objective-C, but most of it is just way over my head.

Online guides aren't that good for learning programming IMO. If they go over your head its because you aren't having it explained to you in language you can understand or in enough detail. I'd get a book IMO, the Author usually explains it better because there's more of a medium.

Any recommendations on a good programming language to get started with and maybe an online guide?

Thanks. ;)

I wouldn't bother learning a Basic Language or Python if you know Javascript as they are both scripting languages.

Here is a good Obj-C book, he assumes you have no previous experience at programming and he presents Obj-C as a single integrated solution.
http://www.amazon.com/Programming-Objective-C-2-0-Stephen-Kochan/dp/0321566157/ref=dp_ob_title_bk

And if you finish that book and are hungry for more, get this Cocoa book. Its written for a guy who worked at NeXT and taught Apple engineers.
http://www.amazon.com/Cocoa-Programming-Mac-OS-3rd/dp/0321503619/ref=pd_sim_b_2

I'm still going through the first book and I would still recommend both of them even if they slapped me in the face and made me their... sorry I lost my thought. My last language as VisualBasic so I started in a similar position.

Another language you could start off with is C++ and the QT libraries. But I don't know any good books for those.
 
As an Amazon Associate, MacRumors earns a commission from qualifying purchases made through links in this post.
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.