What is the difference between Linux and Windows web hosting and which should I choose?

Hosting on either server platform is good and there is little or no difference between the two in terms of performance. Your choice should depend on your specific needs.

If you know little about web design/hosting, you are better-off with Linux but if you are a programmer coding your website in ASP or ASP.NET and use MSSQL server, then Windows hosting is for you.