This book is for game programmers interested in mobile phone application development. In fact, it can also be a handy tool for those developing non-game applications. Writing games is often a fun and productive way to get familiar with any new SDK, and BREW is no exception. Knowledge of C is assumed, but you do not necessarily have to be a total guru.
One thing to know is that this book is not supposed to teach you how to program. It is also not a general book about programming games. Instead, I focus on how to use the BREW SDK to apply existing game development techniques in the realm of mobile gaming. This book highlights features of the SDK of interest to game developers and then puts them in simple examples to demonstrate their use. These example programs are not meant to be frameworks for commercial games or a sterling example of how to create your own engine. There are plenty of books already on the shelves that cover the software development process as a whole. Instead, use this book to apply your existing skills as a game developer to mobile devices.