I use WAMP on Windows to develop local. It's really a huge performance boost than working remotely.
No matter what, you should install an Integrated Development Environment (IDE). I've used Atom in the past which is free and pretty good. I use Sublime Text which I love, but does cost $75.
You should download or git clone the anahita repo localy, create a project in the IDE, and from there you'll be able to do full text search of all the files. It makes it a lot easier to figure out where functions are defined and how everything works.
nicholasjohn16 - Did you have any issues at first getting Anahita to fully install on Wampserver? I'm having nearly the same issues with Wamp as I did with XAMPP... Composer correctly downloads Anahita, but when running site:init the database is properly setup however the filesystem is not fully setup. On both Wampserver and XAMPP the command line replies with two errors that the 'cp' command is not recognized.
Yeah I've been running Cygwin as well but it's still not creating the symlinks. I typically use a remote dev server but ideally I'd prefer a local capability. Next step might be a Linux partition or see if the Pi Zero is up to the task.