A must read, especially if you are already a developer.
Initial web page will display a list of content describing 4 sections. The first 2 sections are on this linked page. Click the Section 3 and 4 links in the table of content, to read those sections.