Hi Corion,
the cliff that are HTTP frameworks
I see your point, but I have to disagree that all of the alternatives to CGI are so much more "worse". If we are talking about full-blown Catalyst, Dancer2, or Mojolicious apps, then yes, I would tend to agree with you that they might be a little too powerful and the learning curve might be a bit too steep for a newcomer. However, IMO plain Plack and Mojolicious::Lite are quite approachable. If someone learns only one toolbox for writing server-side scripts, I personally don't think CGI should be it, but instead one of the two aforementioned modules.
Regards,
-- Hauke D