While not technically a scripting language, I felt I should mention it here. ASP.NET is a server-side technology which acts in a similar way to server-side scripting (such as ASP and PHP). ASP differs, however, in that it uses VB.NET (or C#.NET) for coding, and is thus actually compiled.
I used ASP.NET for quite awhile.
After I moved to Mac, I found that it did not support ASP.NET. However, I very quickly found out that it supported other scripting languages. I chose PHP. (perhaps randomly, perhaps because I had seen the .php extension on various web pages, perhaps because it was suggested on Apple's built-in server's default page). I have since used PHP quite extensively, and know quite well most of its language features.
This website is written from scratch in PHP.