Welcome Declan from the UK
Spend a few minutes with your favorite search engine and keywords like "java tutorials for beginners". Play around with the search results and get a feel for the hello world program samples you see. Once you get the idea of what is going on, you will start to see some tutorials are easier to understand than others. Everyone has their own 'feel' for programming. Telling you which tutorials were good for me does not make them good for you. I suggest you find a few and run through them all at the same time. Find some with sample code and assignments, since seeing and working with the code is what it is all about.