I am currently taking a basic Java 1 course; however the book seems to be lacking in various areas where more thorough information could be provided.
Can anyone recommend a good beginners book that explains things that aren’t in the style of for instance the Microsoft Press Books? We are using Java Software Solutions foundations of program design 4th edition by Lewis & Loftus.
I am not totally new to programming, but I am to Java. I want to develop a solid foundation of the basics before branching on to more advanced Java topics.