Free CodeIgniter tutorial, beginner then it is the best option to start with codeigniter. It is one of the PHP's Frameworks which has fast and easy learning curve. Most IT company prefer codeigniter for fast development of any web application as well as web services.