Новичок в программировании. Что мне изучать в Python для моих задач?
Как в любом деле тут важно ставить сложные, но выполнимые задачи. Если вы действительно в начале пути, то те программы, которые вы хотите написать придется отложить на месяц-другой, а может гораздо больше. Пусть они будут ориентиром.
Пока изучайте концепции: разберитесь с модулями (библиотеками), с тем как писать функции, научитесь понимать и быстро находить ошибки, из-за которых код вдруг не интерпретируется, получите хотя бы представление об ООП. Если нет идей каких-то простых идей, то может пойти на пользу реализации стандартных алгоритмов. Различные сортировки, графы, структуры данных (посмотрите в сторону курсов stepic.org).
3d - лучше изучи lua
для питона
learnpythonthehardway.org/book
задачи автоматизации сильно зависят от ОС - на никсах все будет просто, на винде - как получится