Page 2 of 2 FirstFirst 12
Results 21 to 30 of 30
  1. #21
    vogella is offline Member
    Join Date
    Aug 2009
    Location
    Heidelberg
    Posts
    47
    Rep Power
    0

    Default

    @balajimca I'm not sure if this is good advice for starters. I taught Java to Java beginners at the university and I found that starting with the console adds additional complexity to starters. My advice would be: start with an IDE get the simple things working and enjoy the nice error markers in the IDE of your choice. Then switch to the console and learn about the cruel errors messages from a compiler.

  2. #22
    quad64bit's Avatar
    quad64bit is offline Moderator
    Join Date
    Jul 2009
    Location
    VA
    Posts
    1,323
    Rep Power
    7

    Default

    I agree -- I also teach java at a University, and for very low level classes we use BlueJ which is a very simple IDE, and beginning with the second major programming class we use either NetBeans or Eclipse. While the complexity of the interface for NetBeans and Eclipse might look like a lot at first, things like code completion, error correction, debugging tools, etc... are invaluable. Anyone who has at least a little experience programming should give an IDE a try -- once you have your über skills, then you just Vim. :)

  3. #23
    balajimca is offline Member
    Join Date
    Aug 2009
    Posts
    4
    Rep Power
    0

    Default reply

    acc to my knowledge...its better to follow console way..becoz it tel us the real way how the java works...if a starter learns via this , then he can use any ide...to know about the concepts of java console way is the best one...

  4. #24
    Wataru is offline Member
    Join Date
    Jul 2009
    Posts
    9
    Rep Power
    0

    Default

    vkorenev: The only other languages I've used are HTML when I went through my Myspace phase and the language to program for my TI-83 calculator in high school. But this is my first "real", dare I say, programming language. My friend (who is a computer science major) said that if I wanted to learn programming that Java would be a good place to start, and I've been completely lost ever since. I went off for about a day trying to learn Pascal, but he said that learning it would be futile since it was a dying language.

    By the way, thank you everyone for your suggestions! I've downloaded a few ebooks as per recommendations and have skimmed through them a little. Haven't had much time to sit down with them for an extended period of time, though.

  5. #25
    makpandian's Avatar
    makpandian is offline Senior Member
    Join Date
    Dec 2008
    Location
    Chennai
    Posts
    450
    Rep Power
    6

    Default

    There are lot of books for java.
    But my sugg is first read out sun java tutorials..
    Mak
    (Living @ Virtual World)

  6. #26
    vkorenev is offline Member
    Join Date
    Aug 2009
    Location
    Kharkov, Ukraine
    Posts
    29
    Rep Power
    0

    Default

    Your friend is right: Pascal is obsolete and almost dead. Java is a rather good choice, better than e.g. C++. But I would recommend learning Python as a first language. It is more concise. It provides functional concepts in addition to OOP. It has an interpreter which can be run in interactive mode. And AFAIK MIT uses it for learning how to program.

    Here are a lot of links for those without programming experience: BeginnersGuide/NonProgrammers - PythonInfo Wiki

    If you want to understand programming in depth, I recommend you to read SICP. It is a MIT course on computer science rather than simply programming.

  7. #27
    Wataru is offline Member
    Join Date
    Jul 2009
    Posts
    9
    Rep Power
    0

    Default

    Thanks, vkorenev! After only one night of reading through "A Byte of Python" I've already found a use for it and made a small program. I'm having a much easier time with this than with Java.

  8. #28
    vkorenev is offline Member
    Join Date
    Aug 2009
    Location
    Kharkov, Ukraine
    Posts
    29
    Rep Power
    0

    Default

    Wataru,
    I think that after learning main programming techniques in Python it will be easier for you to learn other languages. Java is worth learning too. For example, it is statically typed, and Python is not. Remember that learning a programming language is not a goal. One should learn how to program.

    Although I have been working in software industry since 2001 and achieved a lot in this field, I still continue to learn new software concepts and languages. For example recently I became fascinated with functional programming and I am learning Haskell now.

    So never stop moving forward. Good luck!

  9. #29
    Singing Boyo is offline Senior Member
    Join Date
    Mar 2009
    Posts
    552
    Rep Power
    6

    Default

    I've never worked with Python, so I dont know what it's like, but I do know that it is relatively new, and therefore will have less detailed tutorials than Java. I would recommend Java, I've worked with Java, C++, and PHP, and I must say the Java is by far the most flexible one I've seen, and quite likely the easiest to learn, IMHO of course

    Cheers,
    Singing Boyo
    If the above doesn't make sense to you, ignore it, but remember it - might be useful!
    And if you just randomly taught yourself to program, well... you're just like me!

  10. #30
    vkorenev is offline Member
    Join Date
    Aug 2009
    Location
    Kharkov, Ukraine
    Posts
    29
    Rep Power
    0

    Default

    Quote Originally Posted by Singing Boyo View Post
    but I do know that it is relatively new
    Python is a bit older than Java. Surprise? :D

Page 2 of 2 FirstFirst 12

Similar Threads

  1. Learning Java
    By Derkins in forum New To Java
    Replies: 3
    Last Post: 04-09-2009, 03:46 AM
  2. Learning Java
    By jjoshua2 in forum New To Java
    Replies: 2
    Last Post: 12-20-2008, 03:46 AM
  3. Interested in learning Java
    By amarelv in forum New To Java
    Replies: 9
    Last Post: 11-10-2008, 11:11 AM
  4. Just started with Java
    By javades in forum New To Java
    Replies: 2
    Last Post: 07-24-2008, 07:39 AM
  5. Just getting started with java
    By DuceDuceExplorer in forum Introductions
    Replies: 4
    Last Post: 06-29-2008, 07:13 AM

Posting Permissions

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