To get the most out of this book

I assume that you have a little programming background. Even if you don't have a programming background, the book will start from the beginning.

You should know some Linux basics such as the basic commands such as ls, cd, and which.