It depends what kind of development you mean. If you planning on mostly client-side development then any development environment for web-based development will work. A lot of people like Eclipse, which has good support for HTML, JavaScript and also Freemarker via extensions. Personally, I use TextMate on the Mac and hop into Eclipse for any Java-based work.