Three resources I always recommend for beginners:<p>1. The Django Girls tutorial (multi-language): <a href="https://tutorial.djangogirls.org/" rel="nofollow">https://tutorial.djangogirls.org/</a><p>2. Will Vincent's books (also recommend his blog): <a href="https://wsvincent.com/best-django-books/" rel="nofollow">https://wsvincent.com/best-django-books/</a><p>3. Tango with Django: <a href="https://www.tangowithdjango.com/" rel="nofollow">https://www.tangowithdjango.com/</a><p>Also, here's a somewhat more comprehensive list of Django learning resources:
<a href="https://www.fullstackpython.com/django.html" rel="nofollow">https://www.fullstackpython.com/django.html</a>
I've got a couple of students online and the one pattern I've found is, have a project in mind you'd like to build. It keeps that inspiration for longer vs. just going through tutorials and pushes you a bit more to learn specific things, "Okay, how do I process a CSV file now". You SHOULD still go through a good tutorial or two to get overview of different concepts and components in the frameworks (the tutorials others have mentioned are solid).<p>One problem with learning while building (or learning by yourself in general) is bad practices. "Two Scoops of Django" is still a good one, though a bit old, but again it will teach some overarching concepts and approaches. And then getting feedback from others!
What was your experience like with the offical Django tutorial & documentation? <a href="https://www.djangoproject.com/start/" rel="nofollow">https://www.djangoproject.com/start/</a>
If you're French by any chance, <a href="https://openclassrooms.com/fr/courses/1871271-developpez-votre-site-web-avec-le-framework-django" rel="nofollow">https://openclassrooms.com/fr/courses/1871271-developpez-vot...</a>
This tutorial is gold. If you're not, try reading it with Google Traduction.<p>Apart from Django, Openclassrooms is the site where most French Programmers learned to do so, and it's an incredible ressource. It teaches you all the subjects from the ground-up assuming you have almost no knowledge.
My favorite Django tutorial is the Mozilla one: <a href="https://developer.mozilla.org/en-US/docs/Learn/Server-side/Django" rel="nofollow">https://developer.mozilla.org/en-US/docs/Learn/Server-side/D...</a><p>After that I'd recommend just building something. Tutorials are great but I've always learned the most when I've just tried to build a real project.
Another resource that might be useful is video recordings from the DjangoCon conferences. Here's the youtube channel for DjangoCon US: <a href="https://www.youtube.com/channel/UC0yY6a79pPY9J0ShIHRf6yw" rel="nofollow">https://www.youtube.com/channel/UC0yY6a79pPY9J0ShIHRf6yw</a>