Как изучать Python?
В 2018 году Python изучать так же, как во все предыдущие годы.Лутца советуют почти все, но на русском только 4 издание от 2011 года. Старое же.
Книга актуальности не потеряла. Из значимого, что появилось за прошедшие годы, в ней не описана только asyncio и async/await-синтаксис. Этот пробел не сложно дополнить по официальной документации.какие материалы, кроме официальной документации Django можете посоветовать
Советую не исключать официальную документацию.
Если все такие знатоки английского языка, что вы тут делаете на русскоязычном форуме? Никто конкретного совета дать не может, потому что скорее всего сам где то рядом только плавал, что то где то на Ютубе видел... И ответ готов - учи английский..