Start here. This is the direct spoken answer to practice first.
Overview
Projects configure a deployed application; apps package cohesive capabilities within it.
A Django project is the configured web application: settings, root URLs, deployment entry points, and the set of installed apps. An app is a Python package that owns a cohesive capability such as billing or support and may contain models, views, URLs, migrations, and admin integration. Installed apps are loaded into Django's app registry, which lets the framework discover models and application configuration.