1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Learning Java?

Discussion in 'General Programming Chat' started by syngenetic, Mar 2, 2011.

  1. syngenetic

    syngenetic Guest

    I read recent threads about programming and found many people suggesting Python and Ruby. But what about Java? I'm in college at the moment and I'm going for a computer science degree. Majority of my new level classes require prior knowledge of Java. I started messing around with the code and it doesn't seem hard.

    Just wanted to ask few questions:

    1. Which compiler is the best? Any advantages over another?
    2. Any specific book or video tutorials to look up?
    3. If I learn Java, can I easily catch up on C# or C++?

    Thanks! :chatting:
     
  2. dshad

    dshad Regular Member

    Joined:
    Aug 23, 2009
    Messages:
    361
    Likes Received:
    57
    Occupation:
    Country Boy/IM/College
    Location:
    Lafayette,Indiana
  3. syngenetic

    syngenetic Guest

    Thanks dshad, I was looking for more replies. I looked through Oracle, it seems a little confusing. Any other tutorial site that gets the job one?
     
  4. eloquenceeee

    eloquenceeee Jr. VIP Jr. VIP

    Joined:
    Nov 1, 2010
    Messages:
    446
    Likes Received:
    78
    Gender:
    Male
    Occupation:
    Sales + Marketing Consultant
    Location:
    East Coast
    I use Textpad for pretty much every language I write in.

    Every language is versatile, don't worry about what people recommend to you. Every language can be used to do the same tasks.
     
  5. tacopalypse

    tacopalypse Executive VIP Jr. VIP Premium Member

    Joined:
    Nov 30, 2009
    Messages:
    982
    Likes Received:
    2,490
    Home Page:
    java's taught in universities because it's easy to learn.
    however, most of the time it's very slow compared to other programming languages when used to build the same kind of application, so it's not used very much in the real world.

    1. most people use eclipse
    2. just google it. most links will go to the docs at oracle.com
    3. yes
     
  6. chief_wolfinjo

    chief_wolfinjo Registered Member

    Joined:
    Feb 15, 2010
    Messages:
    74
    Likes Received:
    3
    Tnx . I will see this website.
     
  7. Monrox

    Monrox Power Member

    Joined:
    Apr 9, 2010
    Messages:
    615
    Likes Received:
    579
    Loops, arrays, vars, Ifs etc. are the heart of every language and Java can introduce you to these. From there, a new language remains new until you learn the specific syntax used for those buildng blocks. It is important to know the theory of programming so no need to ignore classes just because the taught language is not considered the best of the best.
     
  8. blakamia

    blakamia Junior Member

    Joined:
    Jan 25, 2010
    Messages:
    162
    Likes Received:
    343
    this is wrong. Java is extremely fast when done correctly and is the MOST used language in the enterprise space for working on things. It just isn't that popular in the IM world, probably because people prefer to being able to draw a GUI in C#.

    Java has many powerful web automation libraries for it too, the equivalent of which CANNOT be found for C#. An example of one such library would be HTMLUnit.

    -blakamia
     
  9. donArmando

    donArmando Regular Member

    Joined:
    Oct 28, 2010
    Messages:
    408
    Likes Received:
    257
    the best is C++ anyway it is the hardest too.
     
  10. thanhclix

    thanhclix Power Member

    Joined:
    Oct 25, 2008
    Messages:
    658
    Likes Received:
    178
    If you lean Java, you can write apps for Android as well = more money income sources.
     
  11. Monrox

    Monrox Power Member

    Joined:
    Apr 9, 2010
    Messages:
    615
    Likes Received:
    579
    C++ is a high lvl language just like C#, Java and so on, even if the fanboys are reluctant to admit it. Assembly is in the group of the "best languages".

    Java itself is a pain to automate :)
    No handles, no control IDs... it doesn't even act as expected to messages. A chatbot for java chats is a nightmare.
     
  12. blakamia

    blakamia Junior Member

    Joined:
    Jan 25, 2010
    Messages:
    162
    Likes Received:
    343
    Yes but it's easy to decompile. Usually that's enough :D
     
  13. syngenetic

    syngenetic Guest

    Thanks guys! Still looking for more comments about more tutorials and more uses for Java. I'll be starting on Java programming soon.
     
  14. Orbit143

    Orbit143 Senior Member

    Joined:
    Aug 8, 2010
    Messages:
    895
    Likes Received:
    589
    Location:
    /home
    - netbeans is the best
    - forget internet tutorials and go buy a book, it's much better and easier to read from
    - C++ has different syntax but if you understand programming principles you can learn virtually any language you want just by reading some syntax differences, it's no difficult
     
  15. AdGate

    AdGate Jr. VIP Jr. VIP

    Joined:
    Feb 23, 2011
    Messages:
    179
    Likes Received:
    37
    Home Page:
    I used Netbeans, it's the most user friendly IMO. There's also plenty of guides online but a book may be easier to follow. C# is almost identical to java, it's very easy to pick up once you know java.
     
  16. syngenetic

    syngenetic Guest

    I downloaded Netbeans and now I'll find a good ebook to follow.