★ TouchArcade needs your help. Click here to support us on Patreon.

Okay so I got the hardware...

05-19-2009, 03:19 PM
#1
Joined: Apr 2009
Posts: 20
Okay so I got the hardware...

Okay I know this has been discussed here before but my OCD requests it's own audience. I've been a gamer since the 80's and a Mac fan just as long. I've never considered programming but the iPhone has really sparked something in me. Along with my brother we have years of html and photoshop experience but never software programming. So this is what I have...

1 - iphone 3G
1 - ipod Touch
1 - intel iMac (fresh out the box)
2 - eager wannabe programmers (lol)

I'm fully aware that this is going to be a marathon and not a sprint, we're both cool with that. We're willing to invest money and time in learning what ever languages are needed to create apps. So this is what I need from you guys...

1. What are the various langauges we should learn and what do they all do?
2. What software should I have on the iMac to get the ball rolling?
3. Any recommendations on books or videos would be great?
4. Anything I'm leaving out?

Thanks guys. Hopefully it'll be something that I can pursue and make something out of nothing.
05-19-2009, 04:01 PM
#2
Mobile Orchard has a great podcast about where to start.

First start with the C Language then Object C and then the iPhone SDK.

Check Amazon for some pretty good books on beginning iPhone development.

05-19-2009, 05:46 PM
#3
Joined: Jan 2009
Posts: 458
Quote:
Originally Posted by NYCrooner View Post
Okay I know this has been discussed here before but my OCD requests it's own audience. I've been a gamer since the 80's and a Mac fan just as long. I've never considered programming but the iPhone has really sparked something in me. Along with my brother we have years of html and photoshop experience but never software programming. So this is what I have...

1 - iphone 3G
1 - ipod Touch
1 - intel iMac (fresh out the box)
2 - eager wannabe programmers (lol)

I'm fully aware that this is going to be a marathon and not a sprint, we're both cool with that. We're willing to invest money and time in learning what ever languages are needed to create apps. So this is what I need from you guys...

1. What are the various langauges we should learn and what do they all do?
2. What software should I have on the iMac to get the ball rolling?
3. Any recommendations on books or videos would be great?
4. Anything I'm leaving out?

Thanks guys. Hopefully it'll be something that I can pursue and make something out of nothing.
Stanford has an iphone development class and they are recording all of their classes and putting it in itunes U

Beta tested: Parallelus, Galactic Gunner, Crazy Snowboard, IMO
Quote:
Originally Posted by NJPodder View Post
What? They make games for the iPhone/iPod Touch?
lmao
05-19-2009, 05:47 PM
#4
Joined: Apr 2009
Location: Oregon
Posts: 20
You can also check out the Stanford CS193P "iPhone Application Programming" class web page (http://www.stanford.edu/class/cs193p/cgi-bin/index.php) - complete with slides, podcast (available through iTunesU), sample code, etc. If you've never done any software programming it might be a bit overwhelming, but there plenty of links throughout the podcasts to "where to find more info" on the topics discussed.

Eric
Developer - ciretose
Squares! - AppStore link
05-19-2009, 06:18 PM
#5
Joined: Apr 2009
Location: California, United States
Posts: 66
Send a message via AIM to angelsfan27vg Send a message via Yahoo to angelsfan27vg Send a message via Skype™ to angelsfan27vg
are you looking to make games or just apps in general?
05-19-2009, 06:31 PM
#6
Joined: May 2009
Location: Vancouver!
Posts: 11
Assuming you are making a game, I would also suggest researching and finding a great game engine. I am only familiar with Unity but there are some other good ones out there, with pros and cons of each.

Knowing what engine works for you and getting the most out of your use of it is invaluable to saving time down the road.

Farrah! Follow me on Twitter.
Resident loony at Genius Factor Games

Titles out: Gravity Well
Coming soon: more super fun games we hope you like
05-19-2009, 06:38 PM
#7
Joined: Jan 2009
Location: App Tech Studios, USA
Posts: 1,363
I personally go against using an engine, because sooner or later you will have to make your own engine, so may as well start with it. This site should help you a lot.
05-19-2009, 07:32 PM
#8
Quote:
Originally Posted by WellSpentYouth View Post
I personally go against using an engine, because sooner or later you will have to make your own engine, so may as well start with it.
Nope, Unity does pretty much everything, so I won't need to write an engine ever. However I'd strongly recommend learning the basics first, and then using an engine later. Otherwise you are trying to learn two complex things at once, which most people don't do very well with.

--Eric

Realmaze3D on the App Store
Realmaze3Free: 3 free mazes (a taste of Realmaze3D)
05-19-2009, 07:33 PM
#9
Joined: Apr 2009
Posts: 20
Thanks for all the great info guys. I'm definitely interested in making games. Puzzle and strategy games are my main interest. I'll be checkin out all the tips asap.
05-19-2009, 07:55 PM
#10
Joined: Feb 2009
Posts: 658
Well you need a good idea. I have an idea for an easy app to make, but can't find a dev to make something that small. After searching the app store with finals coming up, I have been eager to look for a flash card app, but none are any good.

Want I want to see in it, swipe left/right to flip card, swipe up or down of move to the next card/go back. double Tap to bring up menu. Options: different color cards, different color text, drawing (for diagrams) and ability to add photos from camera or album. Also saving them online to a public server would be awesome, (so I could save my cards online and let my friend use them too). If only, if only...

Playing: Hi How Are You, iBlast Moki, Rolando, ScareCrow, and all of my Plus+ games.
ngmoco:] Plus+ ID: Danlipson
Challenge Me!
PM me for free video editing of... anything