#417 overall
iPhone Programming
iTunes U
1 recommender · 1 thread · recommended in 1 year, 2011 · score 1.0
A Stanford course on iPhone app development distributed free through Apple's iTunes U, covering building iOS applications with Objective-C. It is a self-paced lecture series rather than an interactive class.
Commenters point to it as a good starting point for learning iOS development, with one saying to begin with it and fill gaps as you go.
Web & Mobile Developmentintermediatefreevideo lectures#ios#iphone#objective-c#mobile development#stanford
Recommendations by year
20062026
I don't think you can learn to program anything related to "web-businesses" in University. I've done a MS in CS at OSU, and I always pitied the poor schlubs doing their undergrad. It's just a bunch of hoops.
My recommendation would be that you pick up a beginner PHP book and learn to build basic websites. Beginner level 0. There was a link on HN about how browsers and html5 work, see that, or see diveintohtml5.org
Then, if you see holes in your knowledge, look up something like stackoverflow.com -- SO also has a list of free CS books, look that up.
To actually program, start with HTDP or similar, mentioned in the SO bookslist. That will get you approx 7.53 times further than sitting in some braindead Java class, struggling to get above a 3.0...
Use your hard-earned money to spend on MIS courses. They'll get you a job out of school while a undergrad level java class won't. Don't do any of the courses you mentioned above either: DS, CO + asm (you're kidding!), SE. PS some of MIS is similar, you sound smart and motivated, so read the CS coursework books for fun if you want, buy them used.
Kudos on the Stanford MIT stuff btw. I would recommend starting with something like the iPhone programming course on iTunes U -- fill in the gaps as you come across them (which is the big advantage of self-study.)
Finally, CS has only one theory that you need to know; you'll like the title too. Google "shtetl optimized complexity". SO has some articles on it too, and codinghorror tried explaining it once at http://www.codinghorror.com/blog/2008/11/your-favorite-np-co...
PS Feel free to ping me offline if you wish.
Yes I would think you should learn mobile development but you don't have to take off school, If you know the basic programming you should learn iOS or Android in few months after school and weekends. Consider College courses first maybe at Coursera.org they have few Android Courses, I learned Android in a month with also going to school but I knew Java. If you want to learn iOS Development, start with Objective-C I think in Itunes there are Stanford Courses about iOS Development, that should do it. If you want a career in Web / Mobile Development you should learn a lot of platforms, Because it is an incredible fast growing sector, I am sorry but it is I cannot catch it too. Before you jump off to mobile development, my advice learn the mobile website basics HTML5, javascript apps etc. Then the mobile development is another platform and you have to be really ready for it. Last of all, you don't have to break off school at any circumstances at all. Keep it going...