When you want to buy a hosting facility to your web sites you will see two options as Windows or Linux hosting in the hosting providers web site. Here we try to give you an out line about these hostings.
When you compare the price of both Windows and Linux, you will see the Linux hosting is cheaper than the other. Because Linux is a free GNU Licensed software and don't charge the web hosting company for the permission to use it , while Widows is a commercial project and users have to get license to use it for that reason it is expensive.
As you know, the internet was dependant on "Unix" for data, internet servers. Then it took the name "Linux" with all the UNIX facilities. Windows hosting became popular after it's Windows NT facility.
Both of them offer HTML static websites to be hosted with Java scripts.
When you want to have a dynamic web site with ASP or ASP.NET support
then you have to buy Windows hosting. PHP web sites can get enough
support from Windows hosting anyway you have to contact the host regarding this before you buy it.
If your web site is going to use PHP, Perl, or Python, then you must go for Linux hosting.
When you are going to buy hosting there are many people offer at very cheap price from Linux than Windows hosting. If you are going to integrate your office in formation with the internet then you will need ASP.Net platform which is used by the Widows. in this case you have to buy Widows.
Further more there are many software available in PHP and Perl. So, it is
up to you to decide which is good for you.