Close

Results 1 to 3 of 3
  1. #1
    DF VIP Member Scottio200's Avatar
    Join Date
    Feb 2001
    Location
    Tha Toon
    Posts
    1,814
    Thanks
    42
    Thanked:        96
    Karma Level
    397

    Default Best way to Learn a New Language?

    Hi

    Im looking into learning Objective C and cocoa but im finding it really hard to get the ball rolling.

    Iv never really programmed before and have never learned a programming language. I have learned other computer languages like HTML and CSS but nothing like this.

    Im finding that the books i am reading are just not sinking in, im just not getting it, and the stuff i am understanding i have no idea how i would begin to write programs with

    I dont know if im best reading through the books i got over and over in the hope that something will eventually click or to read a bit of the book, practice with what if read so far, then moving onto the next part.

    The book I am currently reading through is Programming in Objective-C 2.0 by Stephen Kochan, which is a good book that assumes you have no prior knowledge of programming

    Any advice?
    What's the best way to start learning programming languages?

    Cheers
    Scottio

    http://scottio-productions.co.uk/
    XBL : Scottio200 :: PS3 PSN-ID : Scottio200 :: Twitter ID : Scottio200

  2. #2
    DF VIP Member BBK's Avatar
    Join Date
    May 2006
    Location
    here
    Posts
    12,422
    Thanks
    234
    Thanked:        128
    Karma Level
    1084

    Default Re: Best way to Learn a New Language?

    I always found the best way for me was to have a project to complete in that language, so I had an end goal, rather than just doing the usual "Hello World" type shit. If you have a proper reason for doing it rather than just to learn it I find I'm more incentivized. Give yourself an end goal and see where that takes you.

  3. #3
    DF VIP Member OrangeJuicey's Avatar
    Join Date
    Aug 2006
    Location
    London
    Posts
    1,283
    Thanks
    1
    Thanked:        4
    Karma Level
    289

    Default Re: Best way to Learn a New Language?

    definitely set yourself a goal.

    If you have some ideas of what you might want to do then you should aim to make small steps towards your goal as you read through stuff you think will apply to your goal.

    Start small. The first thing you will do in any language is hello world. This will give you the basic idea of how to print a string to a console usually and compile the code.

    Next step is to think small. Something fun to keep you going but still simple and easy. Work with some of the data structures. You'll find these are the same across many languages. Take in several inputs add them to an array or collection dependent on the language or preference and then print them back out.

    Keep going adding small bits of functionality to your program as you read the book. E.g you've just read about interface's. Start to break out your code to use interface. Find a way of incorporating what your reading into your program. To go through the book and read it is okay but its not going to help you unless you put it in to practise. Do it all in small chunks.

    With these type of books its hard to do. Google for some good tutorials if your at a loose end.

    I'm assuming your building an iphone app. The net is your friend

    http://developer.apple.com/iphone/li...ral/index.html

Similar Threads

  1. Things to learn
    By canardo in forum The Comedy Club
    Replies: 2
    Last Post: 13th November 2004, 11:08 AM
  2. newbie who wants to learn
    By duffman in forum Introduce Yourself (New Members)
    Replies: 1
    Last Post: 14th November 2002, 02:19 AM
  3. Learn How to Dance
    By biggy7 in forum The Dog and Duck
    Replies: 2
    Last Post: 13th October 2002, 03:05 AM
  4. Laptop language prob!!
    By hotentot in forum PC Problems
    Replies: 3
    Last Post: 6th September 2002, 01:57 AM

Social Networking Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •