New

Discussion in 'Programming' started by thankyou1123, Apr 9, 2012.

  1. thankyou1123

    thankyou1123 Junior Member

    Joined:
    Apr 9, 2012
    Messages:
    5
    Likes Received:
    0
    Hello all, as you can easily see, I am new to these forums. I found them to be very helpful to read through and was looking for some insight for myself. :)

    I'm also new to programming as a whole. I want to learn programming in its entirety (At least as much as my brain can hold) and have no clue where to start. I've been looking for weeks at books online and then I heard books wouldn't help me very much. I tried several websites promising to start me on the right track but to no avail. I just need a foothold, a place to start.

    1. Which code (language) would you recommend I start off with? Preferably free to start with.

    2. Which way should I try learning? (Websites, books, classes, etc)

    3. Which code is most widely used?

    4. Which languages have free compilers?

    As you can see, I know close to nothing. I know a few JavaScript commands and some C++ commands and started with VB 2008....all of these never really helped me understand code. Please help. :)

    Thanks everyone.

    -Thankyou1123
    ~Apologist of Christ~ || ~Jeremiah 1:7-8 ; Habakkuk 1:5~
     
  2. beginner99

    beginner99 Diamond Member

    Joined:
    Jun 2, 2009
    Messages:
    3,168
    Likes Received:
    94
    I suggest I start with Java. There most of the stuff (IDE and compiler) are free with all features enabled. Plus it is platform independent.

    The most important thing is to get your hands dirty quickly. Just reading wont help you need to program yourself. For that think of a (simple) Project and while reading try to apply the learned stuff to that project.

    I suggest to focus on Object Oriented Programming and to create the program logic and not waste time with creating a nice looking GUI.

    http://docs.oracle.com/javase/tutorial/java/concepts/

    (note: above link isn't that great but it is the official Java tutorial)
     
  3. ringtail

    ringtail Senior member

    Joined:
    Mar 10, 2012
    Messages:
    922
    Likes Received:
    1
  4. Ken g6

    Ken g6 Programming Moderator, Elite Member
    Moderator

    Joined:
    Dec 11, 1999
    Messages:
    12,651
    Likes Received:
    295
  5. velvetpants

    velvetpants Member

    Joined:
    Aug 29, 2009
    Messages:
    72
    Likes Received:
    0
    Check out this http://learncodethehardway.org/
    Python is a good start, it's interactive and no clunky syntax getting in the way.

    Don't just learn from books though. Find an interesting project to work on to keep you motivated.
     
  6. thankyou1123

    thankyou1123 Junior Member

    Joined:
    Apr 9, 2012
    Messages:
    5
    Likes Received:
    0
    Thanks for the replies everyone. I am checking all of the suggestions out right now.


    -Thankyou1123
    ~Apologist Of Christ~ || ~Jeremiah 1:7-8 ; Habakkuk 1:5~
     
  7. BrightCandle

    BrightCandle Diamond Member

    Joined:
    Mar 15, 2007
    Messages:
    4,763
    Likes Received:
    0
    Get a beginners book in any of the languages above (for the first language I would say Ruby or Python over something like Java!). Then program in most of the programs they show you in the book, modify them and confirm they work the way you expect. Do the exercises and by the end of the book you'll know a language fairly well.