How hard is programming, honestly?

Discussion in 'iOS Programming' started by RunToTheHills, May 11, 2010.

  1. RunToTheHills macrumors member

    Joined:
    Jun 9, 2009
    #1
    Serious question. My company outsources everything we release so I have never seen what goes into programming, first-hand. If i just wanted to make simple apps with very light functionality, is there a "coding for dummies" environment out there? Or perhaps a program I could purchase that sort of just does what I tell it to do; meaning, I tell it what I want the app to do and it produces it?

    I don't mean to offend with this question because I know and respect the tremendous amount of time and talent that programming requires, but if I just wish to create small stuff for fun, is there something out there I could use to accomplish this? Also, if I don't have a Mac, would it make things easier if I did?
     
  2. miles01110 macrumors Core

    miles01110

    Joined:
    Jul 24, 2006
    Location:
    The Ivory Tower (I'm not coming down)
    #2
    Not really.

    These were recently restricted I think. Cookie-cutter apps were becoming a problem, so they got banned.

    Not really, at least not if you want to get your program on the iP*. If you wanted to just "mess around" there are languages with less-picky syntax than others and are somewhat easier to "jump into" ...

    The iPhone/iPad SDK only runs on Macs, so.... yes.
     
  3. mike.coulter macrumors regular

    mike.coulter

    Joined:
    Jun 10, 2008
    Location:
    Cardiff
    #3
    There are many books available, probably on Amazon, that teach you the basics of programming. I'm studying Computing at A - Level, and it's not that hard. Definitely easy as you can always find people on forums for help.
     
  4. Cromulent macrumors 603

    Cromulent

    Joined:
    Oct 2, 2006
    Location:
    The Land of Hope and Glory
    #4
    Learning a programming language and learning how to program are two very different things. Learning the language is the easy bit.
     
  5. robbieduncan Moderator emeritus

    robbieduncan

    Joined:
    Jul 24, 2002
    Location:
    London
    #5
    Look at the hundreds, if not thousands, of very basic questions asked on these forums. Then ask yourself "if all these reasonably intelligent people are having to ask ultra-basic questions how hard is it?".
     
  6. Rhalliwell1 macrumors 6502a

    Joined:
    May 22, 2008
    #6
    The biggest problem with learning to program for iPhone OS i have found is that there is no command line interface. Usually when you learn a language, you start with the basics and work up. A graphical user interface (GUI) is not basic and although interface builder does the hard bits for you you still need to understand how to link your code to the GUI and be able to appreciate what Interface Builder is doing for you. With GUI comes Object Orientation, again a concept that is hard to grasp at the beginning. I personally feel that if you want to learn to program for iPhone OS you are best starting else where, I started with Pascal and went onto Java. I wish i hadn't bothered with Pascal but i would always recommend Java as a starting point. The hardest thing will be getting the first language under your belt. The skills you will learn there are highly transferable to other languages.
     
  7. Cromulent macrumors 603

    Cromulent

    Joined:
    Oct 2, 2006
    Location:
    The Land of Hope and Glory
    #7
    Most people tend to practice by writing command line apps in Objective-C on the Mac before moving onto the iPhone if they are new to the language. I can understand why you would want to jump straight into iPhone programming though.
     
  8. firewood macrumors 604

    Joined:
    Jul 29, 2003
    Location:
    Silicon Valley
    #8
    There are plenty of programming for dummies type applications and web sites for the Mac (usually on sites meant for K-12 education). So start on a Mac, not with the iPhone.

    Programming itself? It's easy for some kids. However, for some adults, it's so hard they drop out of a university CS program after year(s) of failed time, effort and tuition fees.

    So YMMV.

    Big time.

    Get some programming books/apps for kids, spend at least 100 hours at it, and see where you end up on the bell curve.
     

Share This Page