Sorry if this has already been asked before . Please give any links to those forum threads .

I am interested in learning java online(have problem commuting) .Have some knowledge of C/C++ . I have searched and seen many sites that offer the course but I would like to have some suggestions .Dont know where to begin . I am ready to spend a decent amount of money . Also what do you think will be the best way of understanding
(like - will the notes be sufficient or do u need webcasts , I know this is a personal preference but just need some guidance ) . Also some universities charge steeply and offer the courses whereas there are sites offering for a much better value .

Thanks a lot .Cheers .