DEV Community


Django for newborn babies

akashgiri profile image Akash Giri ・4 min read

When I started learning Django framework (a python based web framework), I was totally lost with hundreds of links and books. I was very confused about where to start learning. Hence I wasted a lot of my time in random tutorials and articles. The mistake that I made, in the beginning, was that I was reading anything from anywhere without any order.

So to save your time and not repeate the same mistake as I did, here are curated lists of resources (in order) to learn Django framework step by step for a complete beginner. Feel free to skip any step which you already know.

Disclaimer: This guide is designed for complete beginners. If you are already a Django developer and want to make this guide better, I would love to see you on the contributor's list. :)

Table of contents

What is it? An introduction

If you are new to web development and want to learn Django framework, then this guide is for you.

It's a common problem for beginners to wonder what to do and where to start before learning new technology. So to save time on searching and wondering, this guide will help you learn Django framework.

Please note "This guide is for absolute beginners."

Things to learn before Django

Instead of directly jumping into Django development, you need to have some prerequisite knowledge. Here are some of my suggestions

Learning Django

After you've some prerequisite knowledge, now you can start learning Django framework. Here are the steps:


Any kind of contribution to make this guide better is most welcome. If you want to contribute, please follow this guideline.

Want to say thank you? Give a ⭐ on GitHub

Discussion (8)

Editor guide
davidmm1707 profile image
David MM🐍

As a newborn baby with 35 years of experience, this helped me a lot when I was figuring (I'm still doing it) how Django works:

Classy Class Based Views website explains every view: What's inheriting, attributes and its methods. For example, ListViews:

highcenburg profile image
Vicente G. Reyes

Hi Akash, #python mod here. Does

Django 2 by Example: Build powerful and reliable Python web applications from scratch (book)

contain an affiliate link? It shows

akashgiri profile image
Akash Giri Author

The link for the book is
in the post. Is there any issue?

highcenburg profile image
Vicente G. Reyes

In the Terms of Use

If a post contains affiliate links, that fact must be clearly disclosed. For instance, with language such as: β€œThis post includes affiliate links; I may receive compensation if you purchase products or services from the different links provided in this article.”

If it isn't then it's fine.

highcenburg profile image
Vicente G. Reyes

Is it an affiliate link?

Thread Thread
akashgiri profile image
Akash Giri Author I searched this book on Amazon and linked it in the post.

Thread Thread
highcenburg profile image
msamgan profile image
Mohammed Samgan Khan

I liked your title...