Personally, I think the tutorials are good. As Jeanne mentions, they are accurate. I still use them when I need a quick refresher on an area of Java I haven't used in a while. The thing I like about them is that there are plenty of examples to download and play with. I personally think playing around and experimenting with code samples is an important part of the learning process for developers. But again, as Jeanne mentions, people have different learning styles.
Another advantage of the tutorials is that everyone has access to them. So if while working through them a question comes up, you can post a link to the section you are working on in your JavaRanch post and everyone & anyone can look at exactly what you are working on. With other books, only people that have the book could look at the material in question when answering your post.
With that said, will the working through the entire tutorial make you a Java Guru? No. You'll have good exposure to all the parts of Java and will be proficient. But Java is far too vast of a subject area for any one resource to be the definitive end-all-be-all resource.
I'd echo Jeanne's comments about mentioning what you did and did not like about other things you have tried so people can better determine if the tutorials might be a good fit.
Joined: Jul 09, 2008
I was reading Just Java 2, but I am struggling to read and read and read, I want a guide where I read and then I'm shown a walk through example and then I can go and attempt similar programs myself etc.
So i was hoping i would start from right at the top, and after every section, I would make a few programs based on what I've learnt.
Is this a good guide for learning or do I need to be doing something else as well. I am to become a confident java programmer so I need some advice of the experienced ones in the best way of learning.
Joined: Jul 09, 2008
Also, how good is the joegrip interactive java guide?
Hi Waria, I would suggest you the Head First Java and along with it The Complete Reference and lastly I would say in any topic if you are confused or not satisfied with what you have learned so just come and have dip here in javaranch it has all.