Written by the inventor of the language, The Zen Programming Language Manual offers explanation on various features of Zen, a modern programming language. It begins with the basics and covers advanced topics including classes, exceptions, and so on. It is written in simple and clear language with more than 100 examples. Additionally, it includes introduction to the tools packaged with the Zen Development Kit.
• More than 100 examples with explanation that describe the techniques illustrated.
• Each chapter begins with a list of skills covered in the chapter.
• "Frequently Asked Question" sections scattered across the book extends your knowledge with information and helpful tips.
• Challenging exercises that help you learn to apply and sharpen your skills.
• It is 100% free for non-commercial purposes.
The book is written for both beginners and intermediates with little or no experience in Zen. The content is intended to be comprehensive for readers of all backgrounds, including college students, teachers, professional developers, and so on.
✓ The will to put an effort to learn the technology.
✓ The reader owns a computer or at least has access to one.
✓ Familiarity with the Linux or Windows terminal, with the knowledge of a few simple commands. The basics of using Linux and Windows terminals will be covered on the author's blog, which can be referred by the reader.
✓ No prior knowledge about programming is required.
✓ By the end of this book, the reader will be comfortable, or at least familiar, with most concepts in core Zen.
✓ The challenge problems given at the end of each chapter is designed to increase the ability of the reader to express logical thoughts as Zen code.
✓ Readers from different programming paradigms will be capable of perceiving problems in terms of objects and exploit the perks of object-oriented programming.
I would like to thank the Freepik community for the mesmerizing vector image used as the cover of this book.