TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: How do I learn Django?

9 pointsby banjodeluxeover 5 years ago
I found yesterday's post about how to learn JS pretty useful - I've been trying to learn Django myself, any ideas?

7 comments

stakkurover 5 years ago
Three resources I always recommend for beginners:<p>1. The Django Girls tutorial (multi-language): <a href="https:&#x2F;&#x2F;tutorial.djangogirls.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;tutorial.djangogirls.org&#x2F;</a><p>2. Will Vincent&#x27;s books (also recommend his blog): <a href="https:&#x2F;&#x2F;wsvincent.com&#x2F;best-django-books&#x2F;" rel="nofollow">https:&#x2F;&#x2F;wsvincent.com&#x2F;best-django-books&#x2F;</a><p>3. Tango with Django: <a href="https:&#x2F;&#x2F;www.tangowithdjango.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.tangowithdjango.com&#x2F;</a><p>Also, here&#x27;s a somewhat more comprehensive list of Django learning resources: <a href="https:&#x2F;&#x2F;www.fullstackpython.com&#x2F;django.html" rel="nofollow">https:&#x2F;&#x2F;www.fullstackpython.com&#x2F;django.html</a>
snoozypantsover 5 years ago
I&#x27;ve got a couple of students online and the one pattern I&#x27;ve found is, have a project in mind you&#x27;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, &quot;Okay, how do I process a CSV file now&quot;. 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. &quot;Two Scoops of Django&quot; 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!
matijashover 5 years ago
What was your experience like with the offical Django tutorial &amp; documentation? <a href="https:&#x2F;&#x2F;www.djangoproject.com&#x2F;start&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.djangoproject.com&#x2F;start&#x2F;</a>
belzebalexover 5 years ago
If you&#x27;re French by any chance, <a href="https:&#x2F;&#x2F;openclassrooms.com&#x2F;fr&#x2F;courses&#x2F;1871271-developpez-votre-site-web-avec-le-framework-django" rel="nofollow">https:&#x2F;&#x2F;openclassrooms.com&#x2F;fr&#x2F;courses&#x2F;1871271-developpez-vot...</a> This tutorial is gold. If you&#x27;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&#x27;s an incredible ressource. It teaches you all the subjects from the ground-up assuming you have almost no knowledge.
评论 #22373413 未加载
potta_coffeeover 5 years ago
My favorite Django tutorial is the Mozilla one: <a href="https:&#x2F;&#x2F;developer.mozilla.org&#x2F;en-US&#x2F;docs&#x2F;Learn&#x2F;Server-side&#x2F;Django" rel="nofollow">https:&#x2F;&#x2F;developer.mozilla.org&#x2F;en-US&#x2F;docs&#x2F;Learn&#x2F;Server-side&#x2F;D...</a><p>After that I&#x27;d recommend just building something. Tutorials are great but I&#x27;ve always learned the most when I&#x27;ve just tried to build a real project.
gshdgover 5 years ago
The tutorial is pretty darn good.<p>After that, maybe the book Two Scoops of Django?
评论 #22380775 未加载
cborensteinover 5 years ago
Another resource that might be useful is video recordings from the DjangoCon conferences. Here&#x27;s the youtube channel for DjangoCon US: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;channel&#x2F;UC0yY6a79pPY9J0ShIHRf6yw" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;channel&#x2F;UC0yY6a79pPY9J0ShIHRf6yw</a>