How to create extension using phpStorm 2018.2.5
You can study about creating CiviCRM extensions here: https://docs.civicrm.org/dev/en/latest/extensions/

You would need to use Civix to create extensions and can use PHPstorm as text editor to write code i guess.

Thanks