well, i use PHP with MySQL... everything that you see on this site is done in PHP.
however, it is mostly Linux/Unix-oriented language. If your server is NT, ASP would be the way to go.
you can learn JSP when you will be learning Java.
PHP is VERY easy to start and it is VERY powerful. Also, it is the most popular language for web dev... so i'd go with PHP
set up a server on your computer fisrt...!! ;) easy, affordable and fun!!!
i think php is better in all as it is easy to learn and program and it has wide useability.
php/mysql is the fastest one (and open source),
asp.net belongs to microsoft, and like all microsoft programs it will give you lots of problems and severe headaches.
cgi/perl are not used for web development anymore(im sure there are people still using it), they are mostly used for server side scripting by system admins.
Dont go in to the jsp unless you are experienced with java.
So the winner is php/mysql :)
Register and/or login to access this feature.