Хороший вопрос. Нужно не углубляться в детали и не упустить ничего лишнего.
Ниже краткое содержание последовательности, которая описана в статье на эту тему — План обучения Python 2021:
Примерно такая программа во все курсах для начинающих. Поэтому лучше найти курс на 1-3 месяца и пройти его на 100%. Есть бесплатные на Степике и Ютубе или на Удеми по цене Макменю. Это вопрос мотивации.
На курсах не нужно будет думать о программе и о качестве материалов. Так же там можно найти код других участников, сравнить со своим — это тоже обучение.
Самое главное. Не нужно писать проект пока не разобрались с темами выше. Пока вы уверено, без поиска, не можете исправить ошибки типа: ValueError, SyntaxError, ImportError, TypeError.