Extremely Simple Java
This book is intended to give the simplest explanation to those who are new to the Java programming language. You can understand Java from the basics like setting up a Java programming environment to more advanced topics like designing classes for Object Oriented Programming. Concise code examples will help you quickly reach your goal. This book has a unique flow in which you can gradually become accustomed to the core programming elements of Java. If you have experienced difficulties reading tutorials or books of a conventional style before, this book's approach will be a great chance for you to learn Java easily.