This book does not require any prior knowledge of the Raspberry Pi, but it does assume you are computer literate and comfortable with Mac OS X, Linux, or Windows, and concepts such as installing software.