I agree with all the other posters...there are many resources for learning Java, C++ and etc. but you need to put in a lot of effort and time in learning to design, run, and debugging your programs.
The more practice and experience you get in programming then the faster you will be able to learn, understand and remember programming concepts, skills, and etc.
If you like to learn Java then here are some resources that you can try out
You can use Google.com to find many free tutorials, ebooks, forums and other information
There are many online forums for Java programming and etc...whenever you need advice or information for these programming languages then you should go to one of these forums because they are experts in these programming languages and they can really be helpful
Java forum
http://www.google.com/search?hl=en&q=Java+++++forum&aq=f&aqi=g10&aql=&oq=
HowStuffWorks has many tutorials for learning Java, C Programming and etc.
http://computer.howstuffworks.com/program.htm
HomeandLearn has many free tutorials for Java, Visual Basic, Web Design and etc...they also show you how to get free software for creating these programs
http://www.homeandlearn.co.uk/java/java.html
Video-animation.com has a good Java tutorial
http://www.video-animation.com/java_001.shtml
Also here are some resources for learning C++
xoax.net is a really good website to learn about C++ because it shows you how to download the FREE Microsoft's version of their Integrated Development Environment (IDE) Visual C++ 2008 Express and use it to create C++ programs
They also include many video tutorials for learning C++:
http://xoax.net/info/sitemap.php
3DBuzz has many good videos for C++ and other programming languages
http://www.3dbuzz.com/vbforum/sv_videonav.php?fid=604ff0722617bab6dd7f47a9febabbac
These websites have many free tutorials for learning about Java, Microsoft Excel and Access, C++, Website Creation, and etc.
http://www.cplusplus.com/doc/tutorial/
www.functionx.com
www.programmingtutorials.com
h ttp://java.sun.com
You can go to your local library or store or an online store like Amazon.com to find many good books, DVDs, and etc. for learning many things
Java in Easy Steps is a good introductory book for learning Java
http://www.amazon.com/Java-Easy-Steps-Mike-McGrath/dp/184078346X/ref=sr_1_1?ie=UTF8&s=books&qid=1267144004&sr=1-1#noop
I hope this will give you a good head start in learning Java and C++!