All web development starts with HTML,
CSS and JavaScript,
to learn the basics we recommend the Mozilla Developer Network.
And if you want to know more about how browsers and web servers actually communicate,
there's also a very nice introduction to HTTP.

Mojolicious uses a modern subset of Perl exclusively,
and therefore all documentation assumes that strict,
warnings,
utf8 and Perl 5.10 features are enabled,
even if examples don't specifically mention it.

A fast and fun way to get started developing web applications with Mojolicious. The tutorial introduces the Mojolicious::Lite micro web framework, which is only a thin wrapper around the full web framework. The simplified notation introduced in the tutorial is commonly used throughout the guides and is therefore considered a prerequisite, you should definitely take a look!

Mojolicious and Mojolicious::Lite are the sum of many parts, built on top of the Mojo web development toolkit. Small building blocks that can be used independently for all kinds of applications, these are the most prominent ones.