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

smogsy

macrumors 6502a
Original poster
Jan 8, 2008
592
2
hey,

i previously coded in windows using VB but am moving my main pc to a Mac

i want to Learn how to Create Iphone Apps as well as OSX Apps

what coding language should i start off with?

Application i would like to create
Notepad For OSX (hopefully better version of textedit)
low resource media player (like vlc)
maybe browser add-ons for Firefox

What Tutorial site should i use?
Also any Good books for the language you have suggested.

Thanks!
 

yeroen

macrumors 6502a
Mar 8, 2007
944
2
Cambridge, MA
For someone coming from a purely Visual Basic background, I'd recommend learning Python and the PyObjC Python-Cocoa bridge. This will allow you to create GUI apps with only a fraction of the time and effort had you set out with a lower level language.

You will of course eventually need to learn C and Objective C, although these do take quite a bit of time, effort, and necessary pain to gain any measure of competence.
 

Denarius

macrumors 6502a
Feb 5, 2008
690
0
Gironde, France
I recommend you buy this book:

If you still want to start off with web based tutorials, check out Theocacao or CocoaDevCentral.


:apple:

I reckon just about everybody on here would second that recommendation. I'm working through it at the moment and it's absolutely brilliant.

Just my opinion, but the only extra hurdle that you have to overcome with obj-c is memory management and coming to terms with the concepts of classes and objects.

For my money, if you're comfortable with objects, classes, composition and the like from your VB work, just go for it and learn Objective-C. I know the syntax looks pretty intimidating, but once you understand what square brackets are for and appreciate the difference between a pointer and an object (which doesn't take long) it's great.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.