Rahul Chauhan
By: Rahul Chauhan

Top 3 things you should know before learning Laravel framework

It is a good idea to start with Laravel framework because nowadays Laravel is a very powerful MVC framework.

Before you start with Laravel or any other PHP framework, you should know these top 3 things.


  1. PHP
  2. Object-Oriented Concepts and
  3. Clear idea of MVC structure


1. PHP

PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML.

For more details:  PHP

2. Object-Oriented Concepts

Object-Oriented Programming is a paradigm that provides many concepts such as inheritance, data binding, polymorphism etc.


Simula is considered as the first object-oriented programming language. The programming paradigm where everything is represented as an object is known as a truly object-oriented programming language.

Smalltalk is considered as the first truly object-oriented programming language.


For more details: OOP Concepts

3. MVC

Model View Controller or MVC as it is popularly called, is a software design pattern for developing web applications. A Model View Controller pattern is made up of the following three parts:


Model - The lowest level of the pattern which is responsible for maintaining data.

View - This is responsible for displaying all or a portion of the data to the user.

Controller - Software Code that controls the interactions between the Model and View.

For more details:  MVC Framework



These are the few concepts you can start with.



Leave us a comment