If you are new to both JavaScript and programming, this book is for you. Written in a friendly, engaging narrative style. The book does not cover the end to end explanation of the concepts of the language, but it tries to touch upon the most important and the quirkiest parts of JavaScript language. The concepts explained in this book are not any particular order of representation, but they are presented as independent articles/sections to facilitate the user of going through topics of their choice. The examples given in this book are very general and simple in nature so that developers of all experience levels can benefit from this eBook. The language of this eBook is very simple and written keeping in mind that the reader could easily memorize the concepts.