A complete roadmap for learning django backend
Python virtual environment (pipenv, virtualenv, pyenv)
Effective Python Book
VCS (Version Control System): Git and Github (commits, branches, merges, conflicts, stashing, pull requests)
IDE/Text Editor: Pycharm Pro or VS Code (shortcuts, formatting, integrations, plugins)
Networks Basics: IPs, Ports, HTTP/HTTPS, FTP, Webservers, NATs, SSH, ...etc
Linux
Using The Terminal/CMD/PowerShell
Good Resources:
Django App Architecture and Organization
Important Packages
custom management commands
custom migrations
permissions
Django cookie-cutter
Django Rest Framework
Wagtail
Django cms