Learning Objective C - MacRumors Forums
Register FAQ / Rules Forum Spy Search Today's Posts Mark Forums Read
Go Back   MacRumors Forums > Apple Systems and Services > Programming > iPhone/iPad Programming

Reply
 
Thread Tools Search this Thread Display Modes
Old Nov 18, 2012, 01:49 PM   #1
iPadProd
macrumors newbie
 
Join Date: Sep 2012
Learning Objective C

Hi...I my goal is to obtain a CS major in college (Currently a senior in HS), and as a side hobby of sorts I want to get into developing iOS apps. Currently, my only experience with programming is Python...I finished this book on it at least, nothing more:

http://citeseerx.ist.psu.edu/viewdoc...=rep1&type=pdf

I currently have the book Programming in Objective C 2.0 by Kochan, however I won't be getting a Mac until spring next year...so I can't follow it without XCode.


What should I study that is hands on until then?
iPadProd is offline   0 Reply With Quote
Old Nov 18, 2012, 03:02 PM   #2
larswik
macrumors 65816
 
Join Date: Sep 2006
No Mac till next year, bummer. It's tough to learn without doing. It's by typing out the code and testing it is how you see what happens.

But, if you have a PC right now you might think about Java. Java is an object oriented language like Objective C and would help you grasp the concepts and make it easier to move in to Objective C when you upgrade your lifestyle to a Mac
__________________
I know more than yesterday.
Lars
larswik is offline   0 Reply With Quote
Old Nov 18, 2012, 04:55 PM   #3
ArtOfWarfare
macrumors 603
 
ArtOfWarfare's Avatar
 
Join Date: Nov 2007
Send a message via Skype™ to ArtOfWarfare
Learn C. Check out Learn C the Hard Way, it's a free ebook, google it.

Obj-C is just a superset of C (All valid C code is also valid Obj-C code.)

And while Java is OO, I think I'd recommend C++ instead to cover OO, as C++ is also a superset of C (most valid C code, though not all, is valid C++ code.) Java does have many similarities with the others, but I think C++ is closer to C/Obj-C than Java is.

Also... I tend to recommend an engineering major rather than a CS major. CS majors are for people too lazy to teach themselves programming, and the fact that you're asking us to help you learn how to program is evidence you're not one of them. Personally, I'm perusing a degree in Computer Engineering. It's had a nice blend of programming and electrical engineering classes - I can build a calculator and program it, too.
ArtOfWarfare is offline   0 Reply With Quote
Old Nov 18, 2012, 05:21 PM   #4
MattInOz
macrumors 68030
 
MattInOz's Avatar
 
Join Date: Jan 2006
Location: Sydney
The early parts if not most of that book are basic Objective-C. You could follow most of the book on any NeXTStep descendant. Like GNUStep which has a windows based installer.

That way you could get going on that book now.

Which every way you go at some point you'll need to learn C so why not now?
__________________
There is no such thing as "Collective Wisdom"
[ iPhone 5s, iPad Mini, 13" MacBookPro 2.7Ghz, 27"Al iMac i7, Black MacBook 13"]
MattInOz is offline   0 Reply With Quote
Old Nov 18, 2012, 05:37 PM   #5
dejo
Moderator
 
dejo's Avatar
 
Join Date: Sep 2004
Location: The Centennial State
Quote:
Originally Posted by ArtOfWarfare View Post
Also... I tend to recommend an engineering major rather than a CS major. CS majors are for people too lazy to teach themselves programming...
I found the exact opposite when I was in college (which, admittedly, was quite some time ago). In other words, don't put your faith in blanket statements.
__________________
dejo is offline   0 Reply With Quote

Reply
MacRumors Forums > Apple Systems and Services > Programming > iPhone/iPad Programming

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Similar Threads
thread Thread Starter Forum Replies Last Post
Which book for learning Objective-C should I choose? BoxerRobban472 iPhone/iPad Programming 15 Jun 16, 2014 09:40 PM
Resolved: Learning objective-C? Curax iPhone/iPad Programming 4 Sep 7, 2013 11:28 AM
Book to start learning C-objective themis.b iPhone/iPad Programming 12 Mar 29, 2013 10:43 AM
I Need Help Learning Objective-c!! Woodshark69 Mac Programming 11 Dec 14, 2012 07:21 AM

Forum Jump

All times are GMT -5. The time now is 04:47 AM.

Mac Rumors | Mac | iPhone | iPhone Game Reviews | iPhone Apps

Mobile Version | Fixed | Fluid | Fluid HD
Copyright 2002-2013, MacRumors.com, LLC