IT Employment

General discussion


Best approach of learning JAVA?

By info ·
Hello everyone,

As a ColdFusion Developer, I would like to add to my arsenal of skills, Java programming with the goal of being an enterprise-ready Java Developer.

My questions are:

1. In your opinion, what is the best way of learning Java?(Through courses, self-study?, etc.)

2. Please explain why you'd recommend your approach (both pros and cons please).

3. Could you recommend some URLS that focuses on Java tutotials, similar to or

4. How do I getstarted?

Thank you everyone,


This conversation is currently closed to new comments.

Thread display: Collapse - | Expand +

All Comments

Collapse -

my thoughts

by Jay Eckles In reply to Best approach of learning ...

In my opinion, the best way of learning Java is by a book or an indepth website. That, of course, assumes you have experience with at least a structured language like C or better an OO language like C++. Otherwise, you might want to take an introductory course at your local college or tech school. Obviously self-study is much less expensive (and usually quicker) than taking a course, but you don't get the interaction with other students, the help of an informed instructor, etc. You also have to be disciplined to buckle down and learn a new language on your own.

Here's a link to one of Sun's Java tutorials, "Learning the Java

Here's a link to Sun's entire Java tutorial site, with several "
trails" (subjects) related to learning java:

If all you know if Cold Fusion, you'll have a difficult time. You'll have to learn the fundamentalconcepts of structured programming and Object Oriented programming, then learn how Java applies those concepts.

If you know a language like C++, you'll be up and running with Java very quickly;
the hardest part of transitioning from C++ to Java is remembering
that a subclass can only have one superclass (yeah, I know: why?)
and there's no operator overloading. The syntax is similar, the
OO paradigm is similar, you have constructors, interfaces, method
overloading and overriding, accessmodifiers, the whole 9 yards.

Good luck.

Jay Eckles

Collapse -

Thank you Jay

by info In reply to my thoughts

Thank you Jay for taking the time for responding to my inquiry and giving me your opinion. I appreciate it.

I do know some C and have already started to read some books on the subject. "Thinking in Java" is the best on I've read so far. Not sure about the Wrox series (I do know asp as well) but that maybe because I'm a slow learner ;-)

thanks again,


Related Discussions

Related Forums