I was reading that hosting companies usually offer two operating systems to choose from on the server, in the case of Linux you can use PHP and Python to mention some languages to use but in the case of Windows PHP, Python, Pearl or others can not be used because for Windows ASP or ASP.NET should be used. Did I get it right? PHP and Python are for Linux and for Windows it's ASP.NET, and the languages of one OS can not be used in the other?