Visual Studio code
VSCode (or VSCodium on Linux) is a general-purpose programming IDE that supports just about every programming language and text file type known to man. VSCode makes it very easy to code in PHP (and HTML/CSS/JS, etc) and give you all the tools you need using extensions to the main program.
Useful extensions
SFTP
The SFTP extensions syncs the target folder (in this case the staging.reformedperspective.ca
folder) to the local computer. Then, when any file in the local copy is saved, the extension automatically copies that file (via sftp) to the remote folder, all ready for git to add and commit to the upstream repository.
Format HTML in PHP
HTML CSS supports
JSON tools
PHP Extension Pack
PHP Intelephense
It's probably worth it to purchase the Premium version of this extension. It's very, very useful.