Where to start with Software Development

Discussion in 'iOS Programming' started by ShaneBunting, Mar 25, 2014.

  1. ShaneBunting Suspended

    Joined:
    Aug 10, 2009
    Location:
    United Kingdom
    #1
    Hello, I'm not sure if there's a good thread like this (or a simple one).. if so, Please point me to it! :)

    But I'm looking to get into Xcode and Objective-C programming.

    However, I don't know anything about C. I did a bit of Java, so I understand some of the 'global' characteristics of programming, but I'd like to learn C/Objective-C and get straight into Xcode if possible.

    What's the best book/tutorial/video series to go to for learning this completely by myself, my motivation and my Mac?

    I'd appreciate all responses!
     
  2. firewood macrumors 604

    Joined:
    Jul 29, 2003
    Location:
    Silicon Valley
    #2
    If you already know how to write programs decently well (Java, et.al. and debugging your code), then the stickies at the top, and the pointers to Apple's videos, the Stanford online course and the Big Nerd Ranch books are often highly recommended. I suggest trying all three.
     
  3. ShaneBunting thread starter Suspended

    Joined:
    Aug 10, 2009
    Location:
    United Kingdom
    #3
    I meant a very basic understanding of Java, I could only make plain text based 'programs' as such. I'll try looking at Big Nerd Ranch books online.

    Do the Stanford videos assume any kind of knowledge or are they ok for absolute beginners?
     
  4. 1458279, Mar 25, 2014
    Last edited: Mar 25, 2014

    1458279 Suspended

    1458279

    Joined:
    May 1, 2010
    Location:
    California
    #4
    The videos do assume a pretty fair understanding of ObjC/OOP. He does slow down on some parts, but clearly these are not entry level students.

    IMO, they assume basic OOP and Xcode. They explain MVC and other concepts but IMO, that's a bit beyond entry level OOP.

    IMO, the BNR (Big Nerd Ranch) is a better place to start... IMO, it's better to re-learn some things than it is to skip over some basic concepts. Lynda.com starts out pretty entry level as well, so Lynda.com or BNR would be better choices.
     
  5. firewood macrumors 604

    Joined:
    Jul 29, 2003
    Location:
    Silicon Valley
    #5
    The prerequisites for the Stanford iOS course include 2 prior courses: Programming Methodology and Programming Abstractions, both of which are available on iTunes U. But those two courses are not easy unless one has some prior programming experience (a beginning programming class of some sort).

    Also, the BNR books leave out almost all discussion of the two above topics, which can leave one crippled in understanding of some programming concepts useful or necessary to some types of iOS development.
     
  6. ShaneBunting thread starter Suspended

    Joined:
    Aug 10, 2009
    Location:
    United Kingdom
    #6
    Thanks for replying.

    Does anyone have any further/suitable choices for the absolute beginners amongst us?
     
  7. MacMan988 macrumors 6502a

    Joined:
    Jul 7, 2012
    #7
    See if you can understand and follow this guide from Apple.

    https://developer.apple.com/library...s.html#//apple_ref/doc/uid/TP40011210-CH3-SW1
     
  8. Punkjumper macrumors member

    Joined:
    Jan 12, 2013
    #8
    Lynda.com has a great beginner series. Simon something is the guys name.
     
  9. thekev macrumors 604

    thekev

    Joined:
    Aug 5, 2010
    #9
    I remember the Stanford course being gated by one or two semester length programming courses in their curriculum. I looked it up online a while ago. It's probably one of their electives.
     
  10. freelancing macrumors regular

    freelancing

    Joined:
    Sep 30, 2007
    #10
    It would be nice to have a series of videos (or just one long-ish video) that showed how to build a very basic app. Let's say one for a shopping list (tons of those on the store - nothing terribly proprietary there) - showing from beginning to end how to do it - then showing little tweaks like changing the font, backgorund color or tying into reminders in iOS, etc.
     
  11. dejo Moderator

    dejo

    Staff Member

    Joined:
    Sep 2, 2004
    Location:
    The Centennial State
    #11
    Ray Wenderlich's site has recently added video tutorials. Perhaps that will be one of them.
     
  12. Punkjumper macrumors member

    Joined:
    Jan 12, 2013
    #12
    I think lynda has one that walks you through an rss reader. Has the full code for an app in the store. The series is data based apps or something like that.
     
  13. robE89 macrumors regular

    Joined:
    Oct 9, 2011
    #13
    Thanks! That site looks nice...i hope their tutorials are good.
     
  14. DannyBres macrumors 65816

    DannyBres

    Joined:
    Oct 30, 2007
    Location:
    UK
    #14
    I had no knowledge of programming, past some basic web stuff, (HTML, CSS, jQuery, PHP etc.)

    I read Big Nerd Ranch Objective-C and iOS programming and I am now very comfortable in the SDK and am happy jumping into the API documentation when I want to use different Cocoa Touch Objects for my projects.

    Highly Reccomended.

    Instead of just learning how to hack apps together (how i started), by following tutorials and not really understanding the concepts, I found that reading these two book (took a few weeks) gave me a very thorough understanding of using the SDK, protocols, block and using the documentation properly etc.
     

Share This Page