Вот тебе живой мини-роадмап, чтобы не утонуть в море инфы:
1.
Python (core) — уверенно писать код, понимать ООП, генераторы, декораторы, исключения, f-строки и всё такое.
2.
Базы данных — SQL (PostgreSQL топ), немного NoSQL (например, MongoDB, хоть для старта и не обязательно).
3.
Фреймворки — выбирай: Flask (проще), FastAPI (современно, круто), Django (если хочется all-inclusive).
4.
REST API, HTTP — знать, как работают запросы, методы, заголовки, статус-коды.
5.
Docker — как упаковать своё счастье в контейнер.
6.
Git — без этого теперь вообще никуда.
7.
Тестирование — pytest, unit тесты, хотя бы базово.
8.
Асинхронность — asyncio, если будешь FastAPI учить.
9.
Работа с очередями — Celery, Redis, RabbitMQ (опционально, но часто встречается).
10.
CI/CD и деплой — хотя бы понять, зачем это и как работает.
11.
Дополнительные штуки — работа с логами, документация (Swagger/OpenAPI), основы Linux.
Из ресурсов — глянь на roadmaps.sh/backend (очень конкретно), или на гитхабе ищи Python backend roadmap — там куча инфографики.
Если хочется прямо по пунктам и с ссылками — дам конкретный гуглдок или репу, только скажи

.