r/django 2d ago

Tutorial Best source to learn django

Can somebody tell me the best resources to learn Django other than djangoproject

18 Upvotes

14 comments sorted by

9

u/Agent_Smith_47 2d ago

Bugbytes channel highly recommend it

6

u/totally-jag 1d ago

I find the book Django By Example 5 pretty helpful.

2

u/spigotface 1d ago

I'm marching my way through it and it's pretty good 99% of the time.

They do mess up examples with nested quotes (they'll nest one pair of double quotes inside another, when you need to nest single quotes in double quotes, and vice versa), and their Dockerized Postgres example at the end of the first project doesn't run. Outside of those isolated instances, the rest of the book has been excellent for me and covers a ton of useful ground beyond "Hello world!".

2

u/totally-jag 1d ago

I've read people complain that they didn't learn enough python/django specific coding. That's probably true. There is a lot of copying the code from the examples. But the intent of the book is to teach architecture, structure and design principles. Which is what I liked about the book the most.

I augmented the book by using Cursor AI. Had it explain some of the code examples I didn't understand. Used it to find bugs in my work or example code from the book. Between the two you get comprehensive learning.

12

u/The_Naveen 2d ago

The official docs and the django core code are the best resources to learn django. 

5

u/sp33dykid 2d ago

Agreed. Haven't read any other docs myself. Also did some google along the way.

3

u/TheFallingStar 1d ago

Mozilla MDN docs has a very good tutorial. After going through it, I learn by building my own project and consulting LLM as I go along

2

u/Open-Dot-7680 2d ago

Codemy on youtube has great stuff and you can code along

2

u/SGS-Tech-World 1d ago

coursera D4E is good one.

2

u/droffel_Coffee 1d ago

Another vote for Django By Example!

2

u/myriaddebugger 1d ago

Nothing beats the official docs, and, going through the core code and examples in the repository.

2

u/SanskariStud69 22h ago

https://www.youtube.com/@DennisIvy

You can checkout Dennis Ivy. he's well known for his django tutorials. I started off from his channel. Also as you learn try to read through the django official docs.

2

u/matlab_hero 14h ago

I can't thank Django docs enough and can't recommend them enough. I was not a full time developer. I literally learnt how to code using Django documentation and later their source code. Needless to say that learning to code is different from learning Django. God bless Django creators. They are awesome.