If you are confused between Linux and Windows hosting, you should note that not all popular scripts and languages require Linux. For instance, WordPress can be easily installed on a Windows Server. Also, PHP and Perl through Strawberry Perl can be supported o Windows. However many users believe that they aren’t so well supported and may not be extremely stable to work with.
That said Linux servers do not support IIS, .NET, and ASP. So if you intend to work with these tools, you may have to go with Windows. Windows is often considered to be a well-rounded platform where most applications work relatively well. However, Linux wins the pricing game. Learn more on Linux vs. Windows Hosting.