Whether you've just started out with website development or have been at it for a while something that you will need to learn is that the most essential tool for any website developer is a good text editor.
Don't make the mistake of using Microsoft word, as this will will break your web pages!
There are many different FREE text editors available. Here are a few different for you to try.
I thinks that is fair to say that a lot of website developers are using Microsoft Operating systems for their development environment. You could also make the assumption that Apache MySQL and PHP would be the most common environment used to host dynamic websites and that the majority of websites are hosted on linux.
So, the goal is to do our development locally on our windows box and host on a linux based web server.