For this book is good to have laptop or desktop. Moreover, you should have access to the Internet in order to download software. In addition, this book requires deploying a virtual machine with Linux. It is good to have some Linux knowledge. Finally, it is good to have at least 8 GB of RAM.