Learn the details of the most highly recommended practices of software