Where can I learn Java

Good Afternoon all,

I am trying to learn (re-learn really) how to program in Java. I have downloaded the NetBeans IDE as my programming tool. My problem is everytime I search for tutorials on how to program I get a lot of crap that begins with what a constructor is, what a method is and how to do a Hello World app,

I need a site that clearly breaks down sections of how to program in Java and specifically how to use it for websites in addition to desktop applications. An ideal site would include:

How to program in the Java language from a Hello World app to more complex apps, maybe even game programming
How to make the java file run on a webpage
How to run the Java file as a stand alone windows app
Uses the NetBeans IDE for programmiing
Examples of work

I am a visual learner so something with more pics and video would be best but I am not above  reading if the site is helpful.

Points will be awarded to the site I think is most helpful (hint: Don't point to netbeans.org or java.com as I find the material provided by the creators of the respective companies dry, boring and not helpful)
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

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.

As part of it you may look at this question about Java books


I would not be so tough on java.com (which is now mostly oracle.com) - I think
those are still invaluable resources.

On the other hand if I were you, I would not concentrate at least before some stage
on netbeans or on anything related more to particular IDE.
Java is of course much broader - when I was starting to learn java people were
talking about JBuilder and Visual Cafe - who uses them now - only very few.
If you don't like dry stuff, then maybe book by Bruce Eckel Thinking in Java will be for you
Sathish David Kumar NArchitectCommented:

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
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.