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)?