Что делать, если трудно заниматься даже на курсе программирования с нуля?

Некоторые, кому трудно даже на самом начальном курсе, нанимают менторов, и проходят затем его успешно, но ключевая проблема в том, что индивидуальные занятия не помогают стратегически.

С индивидуальной помощью конечно человек до конца доберётся, но навык программирования не выработается к сожалению. Обязательно нужны хорошие способности. Если они есть, вы будете успешно самостоятельно проходить курсы, если нету, то и ментор не поможет -- вы просто так и будете механически следовать его подсказкам, не понимая, что и зачем делаете.

Научиться писать скрипты в несколько десятков строк, наверное может любой человек, но полноценный навык программирования с прицелом в профессию -- это совсем другое.

Лучше не мучайтесь, поищите альтернативные пути "в ИТ" -- системным администратором, тестировщиком, проектировщиком баз данных, DevOps-инженером, ИТ-менеджером в конце концов. Сейчас возникает множество ниш, где требуется не столько развитое умение логически/абстрактно мыслить, сколько довольно простой набор конкретных технических знаний (спец по поддержке Kubernetes например, инженер по облачным технологиям яндекса или амазона ...), а зарплаты там сравнимы с программистскими.