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

markelim

macrumors member
Original poster
Aug 2, 2010
90
0
Hi guys, i recently have a urge to learn something new and i want to be able to create iphone apps. I know its not a straight forward answer but is it easy to pick up? i have taken AP computer science in my high school so the only experience i have is Java. The OTHER option i was thinking off was to learn how to create websites, from searching around, i believe its written in php or html ? are those easier to pick up.

bottom line is a wanna learn a new language and the languages above both have great payoffs (iphone app or website) that would be awesome if i could achieve 1 by the end of this year....that was my new years resolution.

please chime in your advice and suggestions

thanks, happy new year

- Mark
 

kingthong

macrumors member
Sep 20, 2010
62
0
Somewhere but not here.
you can do both!

They're both interesting and if you're keen on learning it and work towards it, you can be good at doing both in a year's time.

for website learning: go thru html first. its very simple and straightforward. once you're comfortable with it you can read thru css, dhtml, xml etc.

iphone apps: you need to learn objective-C. there are sticky topics in this forum guiding you on that. i recommend Kochan's learning objective-c book.
 

firewood

macrumors G3
Jul 29, 2003
8,108
1,345
Silicon Valley
I ran across a book in a local bookstore on Objective C for Java programmers. Perhaps that kind of book would be a good start from someone already familiar with Java programming.

For web development, you might want to try your hand at web apps written in Javascript. You can experiment with a lot of Javascript just using your web browser.
 

greatknowledge

macrumors newbie
Jan 6, 2011
3
0
how do I start

hey guys ... I am new to this forum just registered 5 mins ago... I also want to pick up to be able to program for APPLe.

I have no idea how do I start even?? So any advise is really appreciated man!



Hi guys, i recently have a urge to learn something new and i want to be able to create iphone apps. I know its not a straight forward answer but is it easy to pick up? i have taken AP computer science in my high school so the only experience i have is Java. The OTHER option i was thinking off was to learn how to create websites, from searching around, i believe its written in php or html ? are those easier to pick up.

bottom line is a wanna learn a new language and the languages above both have great payoffs (iphone app or website) that would be awesome if i could achieve 1 by the end of this year....that was my new years resolution.

please chime in your advice and suggestions

thanks, happy new year

- Mark
 

balamw

Moderator emeritus
Aug 16, 2005
19,366
979
New England
thanks for the references and tips guys. i found this source for starting out learning the language: http://www.cocoalab.com/?q=becomeanxcoder. hopefully it will help those who want to pick it up too.

Become an Xcoder is quite out of date, but it's free and if you are already familiar with other languages/platforms you can probably make some use out of it.

I would recommend http://cocoadevcentral.com/ and the companion book http://cocoabook.com/ as being more up to date if you already know how to program in some other language and want to dabble.

I'd also recommend Kochan's book Programming in Objective C 2.0 and his site http://classroomm.com/ if you don't know how to program in any other language or really want to learn Objective-C 2.0 from scratch. He doesn't delve into Cocoa until very late in the book, but it's really well done.

EDIT: Another great free resource is the iTunes U course from Stanford.

B
 

markelim

macrumors member
Original poster
Aug 2, 2010
90
0
Become an Xcoder is quite out of date, but it's free and if you are already familiar with other languages/platforms you can probably make some use out of it.

I would recommend http://cocoadevcentral.com/ and the companion book http://cocoabook.com/ as being more up to date if you already know how to program in some other language and want to dabble.

I'd also recommend Kochan's book Programming in Objective C 2.0 and his site http://classroomm.com/ if you don't know how to program in any other language or really want to learn Objective-C 2.0 from scratch. He doesn't delve into Cocoa until very late in the book, but it's really well done.

EDIT: Another great free resource is the iTunes U course from Stanford.

B

ok ill be sure to give those a look, thanks. Learning the language is one thing..what about implementing it to create a actual iphone app ? is that a whole another step to learn ?
 

balamw

Moderator emeritus
Aug 16, 2005
19,366
979
New England
ok ill be sure to give those a look, thanks. Learning the language is one thing..what about implementing it to create a actual iphone app ? is that a whole another step to learn ?

The Stanford iTunes U course is focused 100% on that. Depending on how comfortable you are with learning as you go you can actually start there, you develop a basic calculator app in the first two hours of the course.

Stevenson's book is sort of in-between and gets to Cocoa faster, while Kochan's book focuses more on the fundamentals of Objective C, but touches on Cocoa at the end of the book.

It all depends on you what suits your way of learning best.

B
 

markelim

macrumors member
Original poster
Aug 2, 2010
90
0
The Stanford iTunes U course is focused 100% on that. Depending on how comfortable you are with learning as you go you can actually start there, you develop a basic calculator app in the first two hours of the course.

Stevenson's book is sort of in-between and gets to Cocoa faster, while Kochan's book focuses more on the fundamentals of Objective C, but touches on Cocoa at the end of the book.

It all depends on you what suits your way of learning best.

B

alrite thanks, i watched a few tutorials online and the syntax seems very similar to java. What Stanford coarse are you referring too ? there are a few on itunes.
 

markelim

macrumors member
Original poster
Aug 2, 2010
90
0
Should be a link in the Sticky FAQ at the top of this forum.

ok thanks, silly question here, bear with me please. Im getting confused with Cocoa and Objective C. are they the same ? or what
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.