kcinsu Posted March 14, 2010 Report Share Posted March 14, 2010 Ok, so I know I can't just learn how to program iPhone apps, like it's something simple and self contained... I am about to get in way over my head... but... I'm up for it. Where should I begin? Thanks Haha Confused Sad Facepalm Burger Farnsworth Big Brain Like × Quote Link to comment https://forum.watmm.com/topic/54305-i-want-to-learn-software-programming/ Share on other sites More sharing options...
Guest tht tne Posted March 14, 2010 Report Share Posted March 14, 2010 my colorblind cousin is working on an iphone app to match clothing colors for colorblind people and i think his foundation was c++; i like java but don't know how useful it would be Quote Link to comment https://forum.watmm.com/topic/54305-i-want-to-learn-software-programming/#findComment-1269374 Share on other sites More sharing options...
Guest Posted March 14, 2010 Report Share Posted March 14, 2010 (edited) havne't done any iPhone things myself, but also planning to at some point. Native iPhone language is Objective C, so either you'll need to learn that or use a wrapper of some sort. openFrameworks (a graphics coding library for C++ inspired by Processing) should be pretty good for that. there's also a JavaScript Processing clone wrapper thingie which runs on iPhone natively apparently…? anyone tried that? imo if you haven't coded anything yet start with Processing, period. you'll see results instantly, don't have to worry about compiling or classpaths or other confusing stuff, and is full fledged Java under the hood. edit: Processing/Java will not run on iPhone, but it's a very beginner friendly environment for learning basic software concepts. Edited March 14, 2010 by Guest Quote Link to comment https://forum.watmm.com/topic/54305-i-want-to-learn-software-programming/#findComment-1269382 Share on other sites More sharing options...
Guest Posted March 14, 2010 Report Share Posted March 14, 2010 Processing is also generally awesome and it's a shame Apple do not allow Java on their precious toys. It works on Android devices though. Quote Link to comment https://forum.watmm.com/topic/54305-i-want-to-learn-software-programming/#findComment-1269390 Share on other sites More sharing options...
kaini Posted March 14, 2010 Report Share Posted March 14, 2010 learn python first, it's an excellent language to pick up basic concepts in and very user-friendly Thanks Haha Confused Sad Facepalm Burger Farnsworth Big Brain Like × Quote Hide kaini's signature Hide all signatures On 5/7/2013 at 11:06 PM, ambermonk said: I know IDM can be extreme On 6/3/2017 at 11:50 PM, ladalaika said: this sounds like an airplane landing on a minefield Link to comment https://forum.watmm.com/topic/54305-i-want-to-learn-software-programming/#findComment-1269417 Share on other sites More sharing options...
chassis Posted March 14, 2010 Report Share Posted March 14, 2010 C some old guy told me that CUDA is the way forward. But he was old. Thanks Haha Confused Sad Facepalm Burger Farnsworth Big Brain Like × Quote Hide chassis's signature Hide all signatures Reveal hidden contents Link to comment https://forum.watmm.com/topic/54305-i-want-to-learn-software-programming/#findComment-1269421 Share on other sites More sharing options...
Guest hahathhat Posted March 15, 2010 Report Share Posted March 15, 2010 cc -o wat wat.c Quote Link to comment https://forum.watmm.com/topic/54305-i-want-to-learn-software-programming/#findComment-1269504 Share on other sites More sharing options...
kaini Posted March 15, 2010 Report Share Posted March 15, 2010 (edited) you will need the iphone SDK, matt. and believe me starting with the iphone SDK you won't know wtf you're doing. i wouldn't recommend objective-C as a first language either. learn a language, then come back to the iphone shit. Edited March 15, 2010 by kaini Thanks Haha Confused Sad Facepalm Burger Farnsworth Big Brain Like × Quote Hide kaini's signature Hide all signatures On 5/7/2013 at 11:06 PM, ambermonk said: I know IDM can be extreme On 6/3/2017 at 11:50 PM, ladalaika said: this sounds like an airplane landing on a minefield Link to comment https://forum.watmm.com/topic/54305-i-want-to-learn-software-programming/#findComment-1269519 Share on other sites More sharing options...
Guest Babar Posted March 15, 2010 Report Share Posted March 15, 2010 Learn C then learn objective-c. If you want to program stuffs on the iphone, you'll have to learn objective-c. Objective-c is based on c. Actually any piece of c code can be copy/pasted into an objective-c project (you'll have to change a few type's name : String becomes NString and so on). Objective-c only brings the class+messages concept. But maybe that doesn't make sense to you. Don't try understanding concepts too hard. Get you hands on some tutorials with some concrete examples. Personally i tried learning c++ when i was 15, but i hadn't any real programming goal. About a year ago I decided to learn Java, which is really cool because it's not platform dependant. Also the doc is very rich. Maybe you should try learning java since there is a program/IDE(=Integrated Development Environment) that converts java to iphone objective-c Oh and if you want to program for the iphone, you'll need a mac (with xcode). besides, what do you want to develop ? Quote Link to comment https://forum.watmm.com/topic/54305-i-want-to-learn-software-programming/#findComment-1269532 Share on other sites More sharing options...
Guest Super lurker ultra V12 Posted March 15, 2010 Report Share Posted March 15, 2010 C is the best way to start Quote Link to comment https://forum.watmm.com/topic/54305-i-want-to-learn-software-programming/#findComment-1269632 Share on other sites More sharing options...
chaosmachine Posted March 15, 2010 Report Share Posted March 15, 2010 "How to Think Like a Computer Scientist" Python version: http://openbookproject.net/thinkCSpy/index.html Java version: http://www.greenteapress.com/thinkapjava/ Pick one, read through it, play with each new concept as you are introduced to it. By the time you finish the book, you'll know how to program at the beginner level. Keep learning and practicing for 5-10 years and you will become a pro. Like learning to play the piano, or becoming fluent in chinese, there's no shortcut, unfortunately. So, the question is, do you want to spend several years of your life learning this? Thanks Haha Confused Sad Facepalm Burger Farnsworth Big Brain Like × Quote Hide all signatures WATMM Link to comment https://forum.watmm.com/topic/54305-i-want-to-learn-software-programming/#findComment-1269635 Share on other sites More sharing options...
Guest maoam Posted March 15, 2010 Report Share Posted March 15, 2010 If you know some HTML/CSS and a bit of Javascript you can get started that way. Even if you don't this book looks like a good intro. http://building-iphone-apps.labs.oreilly.com/ Quote Link to comment https://forum.watmm.com/topic/54305-i-want-to-learn-software-programming/#findComment-1269656 Share on other sites More sharing options...
kaini Posted March 15, 2010 Report Share Posted March 15, 2010 ...and if you learn C i would say only once you're once you're somewhat fluent in the language, try and have a read of the classic text usually just called 'kerninghan and richie' stay away from object oriented stuff for now (in other words i would say avoid C++ to begin with). Thanks Haha Confused Sad Facepalm Burger Farnsworth Big Brain Like × Quote Hide kaini's signature Hide all signatures On 5/7/2013 at 11:06 PM, ambermonk said: I know IDM can be extreme On 6/3/2017 at 11:50 PM, ladalaika said: this sounds like an airplane landing on a minefield Link to comment https://forum.watmm.com/topic/54305-i-want-to-learn-software-programming/#findComment-1269659 Share on other sites More sharing options...
Recommended Posts