FOr AEM 6.1 - that is the best doc to create a web site. It uses JSP that is applicable for that version.
However - for later AEM versions (for those reading this thread) - we have an end to end doc that uses HTL to build a sample Toy Site.
Adobe Experience Manager Help | Creating your First Adobe Experience Manager 6.3 website
(this may work on 6.1 as that version does support HTL - i never tried on 6.1 - it does work on 6.2/6.3)
This end to end creates this site from scratch using HTL:
