Java is an integral part of the digital code but understanding the fundamentals of this language can be overwhelming. Yashavant Kanetkar's Let Us Java provides simple solutions to some of the challenges faced. The author focuses on the basics and slowly guides the reader to different complex topics such as classes and objects, data types and control instructions, interfaces, and object oriented programming. All these chapters have been structured to ensure that the concepts are easily understood when dealing with this language.
Good book to explore most concepts in Java. Provides an overview neither too detailed nor a mere summary. Wish at-least introduction to builders and design patterns were mentioned.