Learn Java online free ??

What are some good websites that i can learn java from for free? I have mild experience with Visual Basic programming before and i now want to learn Java.
I have heard that you need to use either netbeans or eclipse for Java.

Take a look at this website. I don't know Java, but I have learned a little programming on my own. The format of the web site looks like it will be useful. Note that the topic headings are hyperlinks for more detailed informatin (including questions and exercises).

My experience with learning on my own is that research through Google is a necessity. You might try finding search results which are .edu websites. Many universities provide tutorials and guides for free in a number of subjects. The research experience will profit you as you progress.

I hope this is helpful. Please reply back with your thoughts on the linked website above.