What is the best way to learn JAVA?

Discussion in 'Computer Science & Culture' started by apollo2011, May 9, 2003.

Thread Status:
Not open for further replies.
  1. apollo2011 Registered Senior Member

    Messages:
    31
    I have learned HTML and now want to learn JAVA. What is the best way to learn JAVA? (Book, Tutorial, through course??)
     
  2. Google AdSense Guest Advertisement



    to hide all adverts.
  3. AntonK Technomage Registered Senior Member

    Messages:
    1,083
    Well. HTML is a bad place to start to learn Java. #1 HTML isn't a language. In fact its simply a way of representing data. Java is language. My suggestion is to lean C and C++ first. They are very valuable languages to learn. The major concern is that to learn Java you have to understand the underlying object oriented concepts.

    If you're just going to learn Java first and nothing I say can stop that then I suggest going to java.sun.com and check out the introduction and tutorials there. They are very good. After that.. just program. A LOT...program TONS of stuff. If you need ideas...talk to me...i have projects u can assist me on.

    -AntonK
     
  4. Google AdSense Guest Advertisement



    to hide all adverts.
  5. testify Look, a puppy! Registered Senior Member

    Messages:
    508
    I think he meant Javascript. People often get them confused.
     
  6. Google AdSense Guest Advertisement



    to hide all adverts.
  7. Xerxes asdfghjkl Valued Senior Member

    Messages:
    3,830
    Are you sure he meant Javascript? If your looking for Java then a book (boring, yet very explanatory) is BlueJ. Do a search on google, and you'll find loads of information on it. Be warned, though - it's incredibly boring.
     
  8. testify Look, a puppy! Registered Senior Member

    Messages:
    508
    Well I don't know how learning html would make you any more prepared for learning Java...unless he meant Javascript, in which case it would make perfect sense learning html first.
     
  9. Voodoo Child Registered Senior Member

    Messages:
    1,296
    Checkout kazaa for some good ebooks. Sams java in twenty one days, data structures and algorithms in java, oreillly's java in a nutshell etc. It can take a while to understand OOP, however, it is very useful to know since C++ and many other languages use it. There are lots of introductory programming courses that use java because it is easy, but has the C++ syntax. They often have their course notes online. java.sun.com is really good.
     
  10. apollo2011 Registered Senior Member

    Messages:
    31
    I did mean Javascript (Allows you to create programs for the Web)
     
  11. testify Look, a puppy! Registered Senior Member

    Messages:
    508
  12. AntonK Technomage Registered Senior Member

    Messages:
    1,083
    Ohhh.... Javascript is in NOOOOOO way Java. With that out of the way...I once again recommend that you learn something else from Javascript. Javascript is really easy and fun for doing little animations and button roll overs and silly little things that HTML doesnt let you do...but for writing real applications for the internet, I recommend learning PHP. It's far more powerful and a much better system.

    -AntonK
     
  13. Closet Philosopher Off to Laurentian University Registered Senior Member

    Messages:
    1,785
    I am learning JAVA at school in a comp programing course. I don't enjoy it, and I think it is a waste of time since the industries don't use JAVA. I suggest using a book.
     
  14. AntonK Technomage Registered Senior Member

    Messages:
    1,083
    I dont think its a waste of time considering its syntax and concepts arent very different from any other language in existance and any most likely in the future. The power of Java is in its RAD abilities (Rapid Application Development). Java programs can take up to 10 times longer to write in languages such as C or C++. I work in industry and though our primary work isnt in Java, we do work a good deal in Java for support software. Someitmes it doesnt have to look EXACTLY as you want it and sometimes it doesnt need blazing fast speed to do a good job.

    -AntonK
     
  15. Rick Valued Senior Member

    Messages:
    3,336
    Buy Java BlackBook or Cay and Horstman Core Java Series to learn the stuff.If you mean Jscript,Unleashed series is the best.



    bye!
     
  16. Rick Valued Senior Member

    Messages:
    3,336
    Antonk,

    Java is or should have been <I>the</I> language of the millenium but it has not been so.Thats because Microsoft doesnt want Java to become the worldwide application programming lingo.
    C# has a syntax that is perfect clone of Java.

    thanks.
    bye!
     
  17. AntonK Technomage Registered Senior Member

    Messages:
    1,083
    Do you like C#? Personally I don't ...I dont like when a company owns a language. No one owns C or C++. I know that Sun owns Java, but there is a GNU Java compiler that is coming along quite well. I think what microsoft is trying to do is analogous to owning English (hope i didnt give them any ideas)

    -AntonK
     
  18. Voodoo Child Registered Senior Member

    Messages:
    1,296
    Looking through the IT vacancies, I'd say that about a quarter are looking for Java skills.

    I'd try http://www.htmlgoodies.com
     
  19. testify Look, a puppy! Registered Senior Member

    Messages:
    508
    I like Java a lot actually. I was in a programming competition lately and we were allowed to use several programming languages such a C, C++, Java, SQL/PL, VB. The one that the easiest to use in all 3 parts of the competition was Java. The odd thing about it was that I know C++ quite a bit beter than java, but things are done so much easier in Java (except getting user input via strings- that's a pain in the ass).

    As for the PHP idea given by Antonk I completely agree. PHP is a really really nice language, except for on thing...it's a server-side language qhich requires you to be running an httpd like apache or IIS. Even if you want a webpage specifically accessed by a LAN you need to setup the apache software and the PHP translator. I guess it's not a really big problem, it's just one of the things that has been bugging me lately.
     
  20. sargentlard Save the whales motherfucker Valued Senior Member

    Messages:
    6,698

    Elaborate more if you can please

    Please Register or Log in to view the hidden image!

    ...about javascript in particular

    Please Register or Log in to view the hidden image!

     
  21. AntonK Technomage Registered Senior Member

    Messages:
    1,083
    Well...Javascript is a client side language while PHP is server side. This means that when you rpogram in PHP, the code is interpreted at the server and HTML code is created dynamically and sent to the user. The user never actually sees the PHP code. In Javascript the code is client side which means the code comes to your computer and your browser does whatever it says to do. You can open it and see the code used.

    This being said, without the code being exuecuted on the server side, its impossible to do any sort of dynamic content. You cant pull from databases or have customizable themes, etc.

    BUT, with PHP you also can't do flashy little buttons and such that have to be executed on your actual computer. The two are really a good combination, its just that Javascript is so much less powerful.

    -AntonK
     
  22. LSatyl Registered Senior Member

    Messages:
    44
  23. wolrabp Registered Member

    Messages:
    20
    I have to disagree with your analysis of JavaScript. JavaScript can be a very effective script if applied correctly, IE validating forms and such. I think the whole discussion of Server side scripting languages is irrelevant for what Apollo is after, maybe after a while he/she will reach the point where he/she is using server side scripting and in that case i would recommend JSP.
     
Thread Status:
Not open for further replies.

Share This Page