Hello Nandu,
It is not mandatory to develop an extension using Eclipse IDE.
You can use other IDE as well depend on the language the extensions are written for ex: you can use Visual Studio, Pycharm.
You can use any editor with basic python highlighting according to your convenience.
We just to make sure that all the python libraries are accessible using any IDE.