i tried googling around a bit but couldn't find much and the stuff i did find wasn't really aimed at noobs to programming, can anyone give me some good links to sites to get me started?
Thinking in Java by Bruce Eckel. Its available in print and online. see his home page at http://mindview.net/
It should be all you need to get started as a good Java programmer.
thanks alot dusty looks a great read
In addition to the fine book Dusty linked to, the tutorial collection from Sun is also worth a look.
I also recomend you start early with looking at the api as well. There you'll find good descriptions of all the classes and methods avaliable in the libs of Java. Its a bit intimidating at first because of its size, but after a while it will be the first place you'll look for information on how to use a class.