If you already know how to code in PHP and have a basic understanding of the MVC framework, then Laravel isn't very hard to learn. If you are a complete beginner when it comes to programming, it will be hard to learn Laravel simply because of the number of questions you need to master before things start to make sense