so this is not for normal user and you Do it on your own risk
there are many ways to root, the easiest one is Framaroot app, you can root with MtkDroidTools too, which will need a computer.
1. Framaroot, download this app Framaroot.apk Download
install the apk on your smart phone (you need to allow installation of apps from Unknown sources under security settings), accept the security warning and start the program choose install su and you will be Rotted.
2.MtkDroidTool, download this Program MtkDroidTools Download (CTRL+S to Download the File)
Extract the file and start the MTKdroidTools.exe as Administrator
on your Phone enable the Developer Options Menu under settings, turn the Developer options on and enable USB Debugging inside it
connect your Phone to usb and install the ADB Drivers (The Drivers are included in the zip file), as soon as the drivers are installed the program will find your device and show it (it will take a minute)
click on Root
This Program has many benefits you can Backup your imei and Nvram, change your imei to correct any error or lost after Flash .
you can install recovery with it and this is the next step
Download the TWRP recovery file (CTRL+S to Download the File)
unzip the file to get two files, change to Root.Backup.Recovery section and choose beside Recovery and Boot (to use boot from Phone) choose the Recovery.img and flash it
choose Yes to make CWM Recovery Automatically
after that boot to recovery
and now you have Custom recovery and Root
you can install the custom recovery with flashtool