Simplicity- That has been the hallmark of this book in not only its previous fourteen English editions, but also in the Hindi, Guajarati, Japanese, Korean, Chinese and US editions. This book does not assume any programming background. It begins with the basics towards the end of the book. Each Chapter Contains:

Lucid explanation of the concept
Well thought-out, fully working programming examples
End of chapter exercises that would help you practise the skills learned in the chapter
Hand crafted "kanNotes” at the end of each chapter that would help the reader remember and revise the concepts covered in the chapter.