This book assumes knowledge of basic object-oriented programming practices, PHP (or at least the general syntax of C-family languange) and the basic concepts of the model-view-controller (MVC) pattern and templating. If you've never made a website before, you may find yourself in over your head. But as long as you have some programming experience, you dont have to know anything about Laravel before you read this book.