This book covers the fundamentals and basic topics of Java Programming. The contents of this book based on curriculum of RAMA University, AKTU, Mangalayatan University, TMU, RGPV, GLA University, Uttarakhand Technical University and almost Indian Universities. Students of other Indian universities can also refer this as a text book. It teaches how to design and develop a real world system using object oriented concepts and later on how to write good programs in Java, you will learn how to properly use its features in computer programs. This book start with a concise introductory text on object oriented features of Java s , free from complex definitions, so that beginners can develop a good understanding of Object oriented concepts and use of Java language to implement it, in a short period of time.