Results 1 to 7 of 7
Like Tree1Likes
  • 1 Post By ras_oscar

Thread: Day 1 mission to teach myself a programming language

  1. #1
    Spongy is offline Member
    Join Date
    Nov 2013
    Posts
    1
    Rep Power
    0

    Default Day 1 mission to teach myself a programming language

    Hi all
    As my title suggest, I am going to try my hand at learning smithing new.
    I have read bits and prices about different languages.
    Java seems to be the way to go. I have seen DrJava in use, so think it a starting point.
    Now can anyone recommend what books and excercise I should start on? Any recommendation and advise welcome.
    Regards
    Spongy

  2. #2
    kjkrum's Avatar
    kjkrum is offline Senior Member
    Join Date
    Apr 2011
    Location
    Tucson, AZ
    Posts
    1,060
    Rep Power
    6

    Default Re: Day 1 mission to teach myself a programming language

    Check out the docs: The Java™ Tutorials
    Get in the habit of using standard Java naming conventions!

  3. #3
    natdizzle's Avatar
    natdizzle is offline Nathan Nelson
    Join Date
    Jan 2009
    Posts
    105
    Rep Power
    0

    Default Re: Day 1 mission to teach myself a programming language

    what are you interested in? me for example am interested in graphical programming / game programming / animation in programming and anything game related. what type of programmming do you plan to do or do you just want to be an all around programming pro and have knowledge of the fundamentals of programming used in everything?

    learn about the structure of programming (classes / methods), how to set up an integrated development environment, if you need the jdk or the jre, how to get a visual result if your program is working (system.out.println("message"), learn about the "main method" and where to put that println..

  4. #4
    ras_oscar is offline Member
    Join Date
    Jun 2013
    Posts
    60
    Rep Power
    0

    Default Re: Day 1 mission to teach myself a programming language

    Everybody has a different learning style. Some learn by discussing concepts with others, some people need to visualize relationships, and some people need to gert their hands dirty and do it themselves. What works for me may not work for you. I started by reading "Java for dummies" by Barry Burdick. Then I set myself a programming task and started coding. In the beginning each line of code was a struggle. But out of that struggle came a broader understanding. Read the forums. reading other people's code and the recommendations for improving is also a great help.
    gimbal2 likes this.

  5. #5
    gimbal2 is offline Just a guy
    Join Date
    Jun 2013
    Location
    Netherlands
    Posts
    4,105
    Rep Power
    6

    Default Re: Day 1 mission to teach myself a programming language

    One of the tools I used to learn Java past the beginner phase was to actually read in the Sun Java forums for about a year without participating myself. I was just daily reading the problems that people were having and the responses they got to that, which when I inevitably ran into the problem myself I knew how to fix instantly. After about a year of silent reading in the forums, I started to participate in the forums by parroting the repeatedly given solutions to the more common problems. That grew into attempting to answer more uncommon questions myself - and usually being corrected by the forum regulars, a valuable learning experience in itself if you allow yourself to be corrected.

    But IMO you can't do anything without having a solid foundation of understanding first. Discussions don't work when you don't know what the other party is even referring to. You can ask for help or code in a forum, but if you don't have the required understanding to be able to apply what is given to you, you're just wasting people's time. You -have- to start with getting down and dirty and studying your behind off to get that foundation, no matter what your learning style is. Learning the language and the tools is step 1. Plenty of books to help you with that, amazon user reviews can point out which books are good and which ones are terrible.
    "Syntactic sugar causes cancer of the semicolon." -- Alan Perlis

  6. #6
    serotonin is offline Member
    Join Date
    Jan 2013
    Location
    england
    Posts
    9
    Rep Power
    0

    Default Re: Day 1 mission to teach myself a programming language

    check out 'bucky's java tutorials' on youtube
    Last edited by serotonin; 11-25-2013 at 11:22 PM.

  7. #7
    Levian is offline Senior Member
    Join Date
    Jun 2011
    Posts
    109
    Rep Power
    0

    Default Re: Day 1 mission to teach myself a programming language

    What to read...plenty resources in the internet, pdfs to download, tutorial webs n forums to read.
    What to do...if you have job on it, do your job...ask yourself what you want to make, is there any idea...ask ppl around you what they probably need or if there is a tool to ease their work what do they want, database access or modification or anything...going to forums n read questions n try to do it. Google is your "friend" n API docs is your dictionary.

    Quote Originally Posted by natdizzle View Post
    what are you interested in?
    This one is important or I believe so, as long as it's within your interest the learning won't be boring n you will likely to be less tired to do so.
    Quote Originally Posted by gimbal2 View Post
    You -have- to start with getting down and dirty
    Whatever needed n how to learn...at the end, you have to willingly do it yourself...practice makes perfect.

    Take anything, any helps or even critics in positive way...most of the case, it's better to give fishing rod than a fish, you need to find where to fish what you want or anything else either by asking again or reading or anything needed.
    And be polite when asking...some may or tend to loose composure when it comes to "deadline", but keep in mind that you're asking, you're the one who need n no one has obligation to help but you yourself, so first help yourself by asking politely no matter what.

    I still have a lot more to learn myself...well, writing this is as well as a reminder for my myself.
    First is to make something usable, next is to aim for perfection which means a never ending improvements.

Similar Threads

  1. Why is Java called a programming language?
    By Vinx in forum New To Java
    Replies: 7
    Last Post: 07-13-2012, 08:19 PM
  2. Replies: 5
    Last Post: 05-21-2012, 10:23 PM
  3. Replies: 0
    Last Post: 04-19-2009, 06:38 PM
  4. Creating a new programming language?
    By hawaiifiver in forum Forum Lobby
    Replies: 0
    Last Post: 03-21-2009, 08:46 PM
  5. TOM programming language 2.5
    By JavaBean in forum Java Software
    Replies: 0
    Last Post: 07-14-2007, 08:31 PM

Posting Permissions

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