I personally use Netbeans PHP edition for the editing part. For easy local webserver environment(Apache, PHP, Mysql) I use Wamp setup.
It really doesnt matter which IDE you’ll use. The filestructure will be the same. CI’s userguide is great so just follow the instructions. You just copy the CI structure to a folder, edit the configs and you’re ready to go coding the next hot thing in web