Hacker News new | ask | show | jobs
by alwaysanoobie 1907 days ago
Any one have any pointers to learn the Django stack from the basics? Any specific video course or a book?

"Two Scoops of Django" was recommended to me by someone on HN. I think it is currently being worked on for Django 3. It is on my reading list.

8 comments

The Django Girls tutorial is a nice starter tutorial for beginners.

https://tutorial.djangogirls.org/en/

You can also check out William Vincent's books [0]. They're easy to read and follow.

A nice blog to also include in your django learning resources bookmarks is Simple is Better than Complex [1].

[0] http://wsvincent.com/books/

[1] https://simpleisbetterthancomplex.com/

I wouldn’t start with Two Scoops if you’re trying to learn “the basics”. Check out the MDN django tutorial
Two Scoops of Django and the Django Tutorial itself are amazing. I highly recommend both.
I would grab the "Django Crash Course" from Feldroy[0]. It is a tutorial starting from nothing, and you build a very basic app. Which sounds unimpressive, but it shows you all the best practices for app layout etc and when combined with Two Scoops, provides a great foundation.

After that, to really get to know Django, you'll want to do some "unconventional" things like use a class based view for a page with 3 forms... That should give you the "ah ha" moment.

[0]: https://tinyurl.com/2hkhd6px

The official Django tutorial is pretty good. Two Scoops is good for going from beginner / intermediate to intermediate / advanced knowledge, with best practices in mind.
Tango with Django was by far the best resource I've used.

Two Scoops is more for people who have a django project already and want to learn best practices of django.

The latest version of Tango with Django is from 2019 and is compatable with Danjango 2.2. Has a lot changed since then, if one was to work with 3.2?
My website was built in the 1.x version days and I don't think there have been any material breaking changes. My website is moderate in complexity... authentication, database, forms, file uploads, email, language support.
Thank you!
Two Scoops of Django is probably one of the absolute best books to read on Django. I would read that before looking for anything else.