If you want to learn server-side languages like PHP then Codeigniter is an element that is a must-learn for you. For that, you need to understand the MVC system first. MVC is an architecture that includes a model, view, and controller. It is used to make a clean website design by using a few processes parallelly in the whole development system. If you want to learn Codeigniter then you need to have SSH access in your hosting. You can also use PuTTY for the shells like Linux or macOS. There are a few factors you have to understand before you go for a Codeigniter tutorial . These steps will help you to learn it in the best way possible. Install the Codeigniter carefully You need to check all the basic requirements including the operating system and LAMP environment in your pc. Then only you will be able to install Codeigniter after connecting it with the hosting account. If you want a Codeigniter installation then you have to get the latest version where all the bugs are fixed fr