Advice

I would like to get up to speed and coding as quickly as possible in Java.  I would call myself a beginner in all things programming related.  How should I get started quickly?
meaarAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

radarshCommented:
1. First install some good Java IDE such as Eclipse.
2. Learn the language fundamentals (if you've programmed in C/C++, it should help).
3. Buy The Java Complete Reference Book.
4. Learn OOPS concepts and get thorough.

________
radarsh
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
fargoCommented:
Hi,

Following tutorials are the good starting point

Sun Tutorial
http://java.sun.com/docs/books/tutorial/index.html

Thinking in Java by Bruce Eckel
You can down load a free copy of this from net.
Please see www.bruceeckel.com

fargo
0
avinthmCommented:
Since you are a beginner, i would suggest not to use IDE.

Go thru OOPs concepts and APIs and write out examples as you go ahead
0
Get your problem seen by more experts

Be seen. Boost your question’s priority for more expert views and faster solutions

Mayank SAssociate Director - Product EngineeringCommented:
Some Java samples: http://www.javaalmanac.com
0
Mayank SAssociate Director - Product EngineeringCommented:
For a start, practice without an IDE. Just use Notepad or something similar and try examples on your own so that you learn the concepts of class-path, etc. A lot of Java glossary of terms can also be found at:

http://www.mindprod.com/jgloss/jgloss.html
0
radarshCommented:
Do not learn concepts like Threads, Swing, AWT, Applets as you are a starter.
They can make your learning curve steep.

________
radarsh
0
fargoCommented:
Hi,

As everyone is saying, sure start first without IDE. But keep yourself open later for a good IDE.

What is java
http://www.onjava.com/pub/a/onjava/2006/03/08/what-is-java.html?page=1

Moreover, apart from basic concepts keep yourself focussed on certain prioritised section of java. Don't try to learn everything in one go.

fargo
0
javaoptimizerCommented:
One way of learning java is go through the Java certication book by kathie sierra only for the examples expalined at the end of each chapter and  spend very high amount of time for each chapter, at the same time have a book such has java complete reference. Basically what i mean is learn the theory part from java complete reference and the practical part from the questions at the end of each chapter in kathie sierra book, your basic java understanding will become very high. this option will work only if you have a very high amount of time to spend for learning java,(Java certication book by kathie sierra basically improves your understanding drastically).Execute all the practice questions in the kathie sierra book

else

you stick to java complete reference.

Cheers
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Java

From novice to tech pro — start learning today.