My recommendation to learn Django

Here Are the resources I used to learn Django.

First step,

This three books 📚 (I highly recommend those I didn’t found anything near to the quality of those)

By William Vincent:

Django for Beginners:
https://djangoforbeginners.com

Django for APIs:
https://djangoforapis.com

Django for Professionals:
https://djangoforprofessionals.com

Bundle:
https://gumroad.com/l/bhylo?wanted=true

Website: www.LearnDjango.com

About the author:
William Vincent is a Board Member of the Django Software Foundation and founder of LearnDjango.com. He hosts the weekly Django Chat podcast and runs the weekly Django News newsletter.

After those books I just jumped into the CRM of Dennis Ivanov (AKA Dennis Ivy)

His channel: https://youtube.com/c/DennisIvy

The playlist with the CRM: https://youtube.com/playlist?list=PL-51WBLyFTg2vW-_6XBoUpE7vpmoR3ztO

This guy also has high quality videos:

JustDjango:
https://youtube.com/channel/UCRM1gWNTDx0SHIqUJygD-kQ

https://justdjango.com

Django girls:
https://djangogirls.org

Corey Schafer: (can be little outdated but the concepts still work. He does a lot general python but this Django playlist is worth it ):

These are the resources I used to learn Django and web dev in general + unlimited google how to search.

Hope that will help😎👍🏻

16 thoughts on “My recommendation to learn Django”

  1. Cool thanks. FreeCodeCamp has like a 3+ hour video over the basics of django which is what I used to get familiar with it.

    Reply
  2. In the Django for APIs book, is the authentication it covers for separate and detached front end from backend? Specifically using session based auth. Don’t want to go the route of embedded frontend frame works in a Django template.

    Reply
  3. Great list. Don’t forget what is arguably the most important, accurate, and up to date resource: [https://docs.djangoproject.com/](https://docs.djangoproject.com/)

    Downside of non-official tutorials is that they quickly become out of date, don’t usually talk about which version of Django/Python is being used, and don’t teach the ‘basics’ of Django/Python that help students learn how to debug issues for themselves.

    Reply
  4. Lots of resources! Nice!
    The best way tho is really doing it.

    W r i t i n g c o d e

    Nothing will beat this. Try and try again. You don’t need to succeed to succeed! Trying is learning

    Reply

Leave a Comment