in reply to Dancer2 or Mojolicious???

To add to the great suggestion of learning "HTML", etc and the other great advice below from AnonymousMonk (but ignoring that wretch, AnonymousMonk); I'd like to throw out a module I've been following with some interest lately - CGI::Tiny. If only those new to the arts could go through the progression of static HTML -> modern PSGI like many of us did starting in the early 90s (or before).

With the CGI approach, you are instantly also able to take advantage of a super cheap shared web hosting environment very easily, since even the most basic plans out there take advantage of /cgi-bin and give you at least 1 database. It's the perfect environment for budding web application programmers - and where Perl still clearly rules. It gets pretty blurry once you get into hosted application clouds and all that weird modern serverless crap. Anyway, check out CGI::Tiny once you do learn HTML better.