Hi Apart from what Scott has mentioned, you can also have a look at
these community articles:Link:-
covers, How to create structure of Website in AEM. How to create a
Template in AEM. How to create a Rendering Component. How to create a
Page in Site Admin in AEM.Link:-
practices for creating a web site.I hope this would help you....