I use PHPStorm to make these activities and assignment
Here we focus about learning PHP for Web Development especially databases..
I am familiar with PHP because i have worked on it for game server plugins for pocketmine (minecraft bedrock)
you can see here in this github organization: