There are already several threads on the forums discussing this issue. You can find suggested text editors here and other software suggestions here. Which is best will depend largely on your personal preferences and your particular area of work.
Jul 24, 2012, 18:03
Yes, the question is too vague. There are many, many ways to build a site. You need to be specific about what you are trying to do.