Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
I'd say start with C. Write simple stuff. Loops, if-else, etc. Nothing complex like pointers.

I think the challenge with that is that the fun really starts with arrays and in straight C you need some knowledge of pointers to get arrays.

B
 
I just bought my first mac a few weeks ago with the intention of getting into Mac OS X/iOS development. I am starting off with this book http://www.amazon.com/gp/product/B001BAGW6Y/ref=yml_dp and if you have an iPad I recommend the kindle copy. I do program in the windows environment from time to time and enjoy programming on the mac much more than the pc.

Good luck in your learning !!
 
As an Amazon Associate, MacRumors earns a commission from qualifying purchases made through links in this post.
Just stumbled on this: Greenfoot

What is greenfoot?

Consider greenfoot as a combination between a framework for creating two-dimensional grid assignments in Java and an integrated development environment (class browser, editor, compiler, execution, etc.) suitable for novice programmers. While greenfoot supports the full Java language, it is especially useful for programming exercises that have a visual element. In greenfoot object visualisation and object interaction are the key elements.
 
Thanks guys, and when I said I spent two years, I ment started two years ago making buttons in AS3. I wouldn't mind starting with Mac first either. Which ever one you think is best to start off with
 
FWIW, I just started getting into C++ programming ~3 months ago. I just read a programming book and tried to follow that up with creating simple programs illustrating what I had just read. I figured I would start from the beginning with console programs and after I have a good feel for them (probably another month or so) I will move to Windows GUI programming.

Eventually, I am going to start learning objective-c and cocoa, but most of the jobs I have found out there care more about Windows programming than Mac programming.
 
I would start playing in xCode if i were you. Back in October I tried to make an app but I did not even know how to program buttons :eek: so i stopped. Just this weekend I started making another app and I am 1/3rd of the way done. I recommend watching the youtube tutorials and downloading sample projects to get a feel of how the programs work.

I have definitely learned alot by reading through the code and deciphering what it does as opposed to forgetting about it if I get it working. Now i just need to figure out how to get ScrollViews and iAds in my app :eek:
 
I have just purchased the Programming Objective C (2nd Edition) book. Wish me luck!:D


If I stumble across any sites/books that help me along the way I'll shoot them over to you. I think we are pretty much in the same boat learning mac development.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.