Well, some people use vim, other the jetbrains IDEs, other Sublime. The best choice it's the one fit in your needs. Try different IDE or code ditors and stand with one it's nice for you.
What kind of web apps do you want to do? php? js? ruby? what language(s)?
My personal preference, if that matters, is using an Editor like Atom with a vim plugin. That way, I have the vim experience like I am used to and a bit of an IDE.
Marco Alka
Software Engineer, Technical Consultant & Mentor
Is Firefox a good choice of a browser? Well. It depends on your personal preferences.
Personally, I prefer a full-blown IDE, like Webstorm, plus a light-weight editor, like Kate. But that's my preference. Search on Hashnode as there are already lots of threads about it