DEV Community

Akash Giri
Akash Giri

Posted on

30 8

Django for newborn babies

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:

Contribution

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

Qodo Takeover

Introducing Qodo Gen 1.0: Transform Your Workflow with Agentic AI

Rather than just generating snippets, our agents understand your entire project context, can make decisions, use tools, and carry out tasks autonomously.

Read full post β†’

Top comments (8)

Collapse
 
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:

ccbv.co.uk/

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

ccbv.co.uk/projects/Django/2.2/dja...

Collapse
 
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 amazon.com/title/dp/numbers.

Collapse
 
akashgiri profile image
Akash Giri β€’

The link for the book is https://www.amazon.com/Django-Example-powerful-reliable-applications/dp/1788472489
in the post. Is there any issue?

Collapse
 
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.

Collapse
 
highcenburg profile image
Vicente G. Reyes β€’

Is it an affiliate link?

Thread Thread
 
akashgiri profile image
Akash Giri β€’

No.no. I searched this book on Amazon and linked it in the post.

Thread Thread
 
highcenburg profile image
Vicente G. Reyes β€’

ok got it.

Collapse
 
msamgan profile image
Mohammed Samgan Khan β€’

I liked your title...

Qodo Takeover

Introducing Qodo Gen 1.0: Transform Your Workflow with Agentic AI

Rather than just generating snippets, our agents understand your entire project context, can make decisions, use tools, and carry out tasks autonomously.

Read full post

πŸ‘‹ Kindness is contagious

Please leave a ❀️ or a friendly comment on this post if you found it helpful!

Okay