CGI is a bit broad. It's basically any programming language used online, including C++. Perl is the most common, and it's the language I would prefer over all of them. However, it isn't the easiest language to learn. With PHP being easier, it kind of took over. It's not only easier to learn, it's also easier to find tutorials. Almost all of the Perl tutorials are from university websites, and they usually aren't even that current. What you find is bascially class lectures from 2002 or older, but the info is still good. I love Perl and would continue to use it, but I also know PHP. When it comes to quick and easy, nothing beats it.