News for hackers. Stuff that matters.
Re:Ask HN: How do I learn Django? by stakkur on Friday February 21, 2020 @12:49PM (#22385087)
Three resources I always recommend for beginners:

1. The Django Girls tutorial (multi-language): https://tutorial.djangogirls.org/

2. Will Vincent's books (also recommend his blog): https://wsvincent.com/best-django-books/

3. Tango with Django: https://www.tangowithdjango.com/

Also, here's a somewhat more comprehensive list of Django learning resources: https://www.fullstackpython.com/django.html

Re:Ask HN: How do I learn Django? by snoozypants on Friday February 21, 2020 @06:16AM (#22382351)
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).

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!

Re:Ask HN: How do I learn Django? by matijash on Thursday February 20, 2020 @04:24AM (#22373817)
What was your experience like with the offical Django tutorial & documentation? https://www.djangoproject.com/start/
Re:Ask HN: How do I learn Django? by belzebalex on Thursday February 20, 2020 @02:26AM (#22373345)
If you're French by any chance, https://openclassrooms.com/fr/courses/1871271-developpez-vot... This tutorial is gold. If you're not, try reading it with Google Traduction.

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.

Re:Ask HN: How do I learn Django? by banjodeluxe on Thursday February 20, 2020 @02:43AM (#22373413)
Hey, not a french speaker but will take a look, thanks!
Re:Ask HN: How do I learn Django? by potta_coffee on Thursday February 20, 2020 @06:11PM (#22379494)
My favorite Django tutorial is the Mozilla one: https://developer.mozilla.org/en-US/docs/Learn/Server-side/D...

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.

Re:Ask HN: How do I learn Django? by gshdg on Thursday February 20, 2020 @08:52AM (#22375044)
The tutorial is pretty darn good.

After that, maybe the book Two Scoops of Django?

Re:Ask HN: How do I learn Django? by tcbasche on Thursday February 20, 2020 @10:42PM (#22380775)
Sadly I don't think Two Scoops has been updated in a very long time, so it's pretty out of date now
Re:Ask HN: How do I learn Django? by snoozypants on Friday February 21, 2020 @06:12AM (#22382338)
There is also a great podcast called Django Chat (https://djangochat.com/).

If I remember, they mentioned the book or spoke about the writer quite recently and said a lot of the principles still apply.

I've found they still greatly helped my projects.

Things quite might change as async becomes a bit more popular with the framework

Re:Ask HN: How do I learn Django? by cborenstein on Thursday February 20, 2020 @01:45PM (#22377478)
Another resource that might be useful is video recordings from the DjangoCon conferences. Here's the youtube channel for DjangoCon US: https://www.youtube.com/channel/UC0yY6a79pPY9J0ShIHRf6yw