С плохим зрением например.
И как с верху написали нужна тяга, интерес, желание иначе это будет каторга.
Можешь попробовать выучить языки программирования и попробовать себя в этом, посмотришь понравится или нет, например Питон язык хороший для новичков.
Если со зрением проблемы, один глаз не видит и навроде того. Математическую школу - лицей желательно закончить. По серьезному программист в ЕС - не профессия. Там и учителя Химии могут подрабатывать, а как у нас не знаю... Контрольный вопрос на собеседовании: "Почему вы хотите чистить именно наш унитаз" - наслушался, когда хотят потопить, начинается псевдо психологические тесты
Тому, кто здесь задает очень много вопросов. Потому что программист думать должен своей собственной головой и уметь находить информацию самостоятельно, а не приставать к незнакомым людям.