********************* Programming Resources ********************* .. toctree:: :maxdepth: 1 :hidden: HTML ---- `W3 Schools HTML `_ - Contains an excellent step-by-step tutorial, as well as a comprehensive tag reference. CSS --- `W3 Schools CSS `_ - Just like HTML, walks through a number of the common styling options and includes a comprehensive reference. `Bootstrap `_ - CSS framework used in much of the TOM Toolkit via a specific PyPi package. The site contains a tutorial on the built-in CSS styles available for use. `django-bootstrap4 `_ - Reference guide for the PyPi package that provides Bootstrap4 elements in Django. Django ------ `Official Django Docs `_ - The first-rate official documentation of Django. If you're unfamiliar with Django, start with the `step-by-step tutorial `_. If you're looking for a reference, the docs contain topic-specific guides, "recipes", and API documentation. `Django Girls Tutorial `_ - If the official Django tutorial is more technical than you prefer, check out Django Girls. If you know Python and are just looking to familiarize yourself with Django, start with the `"What is Django? `_ chapter. `Classy Class-Based Views `_ - Inheritance can be confusing. The CCBV reference page shows the class hierarchy of Django's built-in class-based views, along with the available attributes and methods, and the class they each come from. `Security in Django `_ - Take special note of Python ------ `Dive Into Python `_ - For anyone looking for a Python refresher. `Official Python Reference `_ - Naturally.