=encoding utf8 =head1 NAME Mojolicious::Guides - Mojolicious guide to the galaxy =head1 DON'T PANIC! We are constantly working on new documentation, follow us on L, L or join the official IRC channel C<#mojo> on C to get all the latest updates. =head1 LEARNING PERL If you are new to Perl, we recommend L for a quick introduction, or the L, freely available in many formats. Both are excellent introductions to the language. For more books and documentation, check out L. =head1 TUTORIAL =over 2 =item L A fast and fun way to get started developing web applications with Mojolicious is the L tutorial. This micro web framework is only a thin wrapper around the normal web framework, so almost everything you learn here also applies to full L applications. 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! =back =head1 GUIDES =over 2 =item L Starting a L prototype from scratch and growing it into a well structured L application. =item L Simple and fun introduction to the L router. =item L Generating content with the L renderer. =item L Cooking with L, recipes for every taste. =item L Become a part of the ongoing L development. =item L Answers to the most frequently asked questions. =back =head1 HIGHLIGHTS L and L are the sum of many parts, small building blocks that can be used independently, these are the most prominent ones. =over 2 =item L Full featured non-blocking I/O HTTP and WebSocket user agent. =item L Very fun and minimalistic HTML/XML DOM parser with CSS selector support. =item L Minimalistic JSON implementation that just works. =item L Full featured, highly portable non-blocking I/O HTTP and WebSocket server, with self-restart support through L, perfect for development and testing. =item L Full featured, UNIX optimized, preforking non-blocking I/O HTTP and WebSocket server with support for zero downtime software upgrades (hot deployment) through L. =item L, L Transparent CGI and L support out of the box. =item L A minimalistic event loop with support for multiple reactor backends. =item L Very Perl-ish and minimalistic template system. =item L Test driven development toolkit for web applications. =item L Fun one-liners using everything above. =back =head1 SPIN-OFFS These modules are not part of the L distribution, but have been designed to be used with it and are being developed under the same umbrella. =over 2 =item L Pure-Perl non-blocking I/O MongoDB driver. =back =head1 MORE A lot more documentation and examples by many different authors can be found in the L. =head1 SUPPORT If you have any questions the documentation might not yet answer, don't hesitate to ask on the L or the official IRC channel C<#mojo> on C. =cut