Hi guys, I only have a very basic programming background (HTML, Javascript, perl and some sql) and for my university course next year we are going to start learning Java. I have never done any object orientated programming ever so I'm just looking for any resources that provide a nice basic run in to all the concepts etc. I have downloaded Netbeans and tried to work through some of the examples but they are all way over my head so any nice and basic websites will go down a treat 
Thanks a lot

Thanks a lot