Who this book is for
This book is for C++ programmers who are willing to learn how to integrate Lua into their projects. This book can also benefit Lua programmers who want to learn C++ by combining exercises on C++ with relevant topics.
A basic understanding of the C++ programming language is required to fully understand and engage with the book. Although a deeper understanding of C++ may make the book easier to read, you can learn the advanced C++ techniques you encounter in this book on your own through online research.
No prior knowledge of the Lua programming language is needed, although some Lua experience might be beneficial. You can refer to the Lua reference manual frequently to learn the Lua programming language as you progress through this book.