Самому обучиться программированию можно, есть куча курсов, бесплатных приложений. Нужно просто копнуть чуть глубже и разберёшься в этой теме, главное начать, потом будет легче.
Можно, но начинать нужно не с Питона. Как раз сейчас взялся за Java и теперь воочию убеждаюсь что знакомство с Python сильно мешает и сбивает с толку при изучении других языков
Можно, но не слушайте тутошние советы. Начинать программирование нужно с самого программирования, а не с языков программирования. Если совсем с простого уровня - с учебников по информатике. Главное в программировании - не языки, о которых только и есть ролики на ютубе и бесконечные курсы, а логическое мышление и умение решать задачи. Даже не зная языков программирования можно уметь решать задачи.