Java for Beginners Java is a wonderful programming language, and this book aims to explain its fundamentals in as clear a language as possible, making ample use of examples and diagrams. The book assumes no prior programming experience, and is one of the few books that is suitable for learning Java as a first language. //While there is a strong focus on the fundamental concepts of a topic, the desire to write usable programmes has been fulfilled as early as possible. The order of the chapters is such that the reader starts at the general and ends at the specific, thus ensuring a generic introduction to programming. //Java for Beginners teaches Java with the help of a free and easily downloadable software called BlueJ. BlueJ has been developed for the primary purpose of learning Java at an introductory level. //This book can be used by ICSE students since it has been written in accordance with the board syllabus.