Ich würder erst mal die Lokale Umgebung schaffen (WEB-Server auf deinem Rechner) mit XAMPP oder IIS.

Die jeweilige Umgebung (localhost) ist dann im Prinzip deine IDE (mit Browser).

Wenn du die Umgebung hat, kannst du dich nach einer speziellen IDE umschauen. Wirst du dann aber nicht mehr machen, da du dann keine mehr brauchst.