Студент в шараге, 2 месяца проходил курсы по основе питона(знаю основной синтаксис), но конечно этого мало думаю. Сейчас хочу в бэкенд, но не понимаю что и как начать, можете помочь с этом? И надо ли обязательно знать ООП что бы начать?
Берете сайт поиска работы. Ищете вакансии "python backend программист", выписываете требования. Вот это и надо знать.
OOП надо знать всем, кто имеет наглость в своем резюме указывать слово "программист". Вне зависимости от Python, С++, backend, GameDev и прочей ерунды.
Это было так давно, что тогда сначала думали, а потом писали операторы. "Экспериментировать" было невозможно. За день ты мог в лучшем случае запустить свой код один (!!!) раз. К сегодняшним реалиям, когда сначала что-то делают, а потом смотрят, что получилось и весь это цикл занимает минуту - это не имеет никакого отношения.