Where to start when looking to learn everything about Xcode and coding apps

Discussion in 'iOS Programming' started by CayceH, Jan 1, 2012.

  1. CayceH macrumors newbie

    Joined:
    Dec 23, 2011
    Location:
    United States
    #1
    I really want to start coding my own iPhone (maybe even mac) apps. I would use Xcode of course but Xcode is kind of confusing if you don't know what you are doing is there anyway somebody could help me learn the interface and any other requirements? I have a Skype and a steam if somebody would pm me your Skype or steam. I am also available to other options than Skype or steam.
     
  2. CayceH thread starter macrumors newbie

    Joined:
    Dec 23, 2011
    Location:
    United States
    #2
    Mac OS X coding

    Anybody have some spare time that they can teach me Xcode and maybe some coding.
     
  3. balamw Moderator

    balamw

    Staff Member

    Joined:
    Aug 16, 2005
    Location:
    New England
    #3
    Start by reading the posts and guides at the top of this very forum.

    Pick up a book like Hillegass or Kochan, practice as much as you can and ask questions when you don't understand something.

    Read some threads by larswik or cybrscot or other posters who started out programming using this forum for support.

    Read: http://whathaveyoutried.com and http://www.mikeash.com/getting_answers.html for tips on how to best use the forums for effective help.

    B
     
  4. robvas macrumors 68030

    Joined:
    Mar 29, 2009
    Location:
    USA
    #5
  5. Sydde macrumors 68020

    Sydde

    Joined:
    Aug 17, 2009
    #6
    I wonder if the OP is confusing "coding" with "programming". Seems to me the actual amount of "coding" that goes into program development is nearly trivial compared with the work involved in the design and debug phases. There is a lot more to it than just writing some code that does some stuff. If the OP has no background, there will be a need to learn the broader concepts as well.
     
  6. xStep macrumors 68000

    Joined:
    Jan 28, 2003
    Location:
    Less lost in L.A.
    #8
    I've been programming since 78', and I don't distinguish between the two words. Have you got some strict definition?
     
  7. xStep macrumors 68000

    Joined:
    Jan 28, 2003
    Location:
    Less lost in L.A.
    #9
    Don't expect anybody to help via Skype. The best thing may be to join the free developer program and download some of the WWDC 2011 videos. Some titles to review are;

    Developer Tools Kickoff
    Maximizing Productivity in Xcode 4
    Using Interface Builder in Xcode 4​

    That assumes you have some programming experience. If not, read the sticky threads at the top and buy an into book. there have been many many many threads here about getting started too.

    On the front of the Apple Developer page there is a rotating banner that mentions the WWDC 2011 sessions available on video. Click the 'Watch Now' link and login with a free account. That link will also lead you to create a free account.

    The version of Xcode you can download is dependent on the version of OS X you have. For argument sake I'll assume Lion. I only mention this because those videos will demonstrate Xcode 4.x and the free account allows you to download Xcode 4 for Lion only.
     
  8. firewood macrumors 604

    Joined:
    Jul 29, 2003
    Location:
    Silicon Valley
    #10
    No definition, but I think there's a big difference.

    Programming is the part you can do away from the keyboard.

    In ye olden days, a programmer might break down the spec & draw up some flowcharts, a coder would turn that into written statements on a coding sheet, and the keypunch operator would type that onto punched cards.
     
  9. xStep macrumors 68000

    Joined:
    Jan 28, 2003
    Location:
    Less lost in L.A.
    #11
    I have no wish to work in those ancient archaic times. ;)
     
  10. Sydde macrumors 68020

    Sydde

    Joined:
    Aug 17, 2009
    #12
    Strictly speaking, I view "coding" as composing some routines that do some stuff. "Programming" involves coördinating the routines to work together to yield a desirable effect: this requires debugging, because significant programs never work on the first attempt. A "coder" is concerned with making a module work, a "programmer" has to figure out why this module is flustering that module, has to be able to look in the wrong place because the bug that manifests here is caused over there. May have to fine tune threads to operate safely with each other.

    Perhaps it is my error, I might be confusing "programmer" with "developer".
     
  11. xStep macrumors 68000

    Joined:
    Jan 28, 2003
    Location:
    Less lost in L.A.
    #13
    If I was to distinguish programming from coding I might put it this way; Programming includes coding, debugging, preparation, research, etc, while coding is the physical act of we monkeys banging at the keyboard. :D

    Perhaps that is what firewood was getting at.
     

Share This Page