As much as I love WordPress for Content-heavy Applications, for logic heavy applications it is just not the right tool.
Here is a short overview over Laravel 5.2, the most widespread web development framework of the most widespread web programming language PHP.
I couldn’t find one, so I quickly made one. These are suppost to provide a quick overview.
Laravel 5.x Toolset Visual Overview
Of course, you can code in any IDE you like, every IDE with PHP should also support Laravel.
For Setup, if you are using Windows, use Laragon, the all in one local Laravel Webserver.
Use it if you like, but please leave a link to this article.