I really enjoy Wing IDEhttp://www.wingware.com/Free to start, and once you learn more, the $$$ version is worth the money IMO