Simple Question Where should I go as a beginner Java Programmer?

Simple Question Where should I go as a beginner Java Programmer?  I want to learn Java and I know Perl.  I don't have the money for classes and I get stuck on chapters in books.  Can everyone help me find the best sites, books, and the best ways to learn Java?  The points are low because when I get enough information it will not cost much for others to read it.
Nathan Stanford SrSenior ProgrammerAsked:
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.

The best site I have found is sun's site. I have yet to see better tutorials. Go to and follow the links to 'read about java' and 'tutorials'. More specifically use the link:
Nathan Stanford SrSenior ProgrammerAuthor Commented:
Hope your not to upset I want to get as many answers as I can... so I will reject several of  the frist answers.
I am not upset. But a suggestion would be to have mentioned that before, otherwise someone could have possibly been upset.

I have seen other tutorials, but this is the best (in my view). If you want links to as many tutorials there are, let me know.
Cloud Class® Course: CompTIA Cloud+

The CompTIA Cloud+ Basic training course will teach you about cloud concepts and models, data storage, networking, and network infrastructure.

As far as tutorial go, vsinha's answer is correct.

For articles and How do I's, I would suggest you look at:


And for about 20 online books, ranging from the tutorial to the advanced level go to:

And follow the Personal Bookshelf Link, register (free) and look at the programming and Web Programming sections.
As far as books go you could also try: --> reference --> library

for free on-line books, links and examples

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
To add a question to your's: Do enyone know where to download p-i-r-a-t-e-c-o-p-i-e-s of Javaprograms, such as for example R-o-a-s-t-e-r for Macintosh? If anyone knows please answer Here, or on my email:
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

From novice to tech pro — start learning today.