это для братишки, у него опыта совсем ноль
Имхо, необходимо точно определится, стоит ли идти в разработку. Больно смотреть, как в чатах новички задают абсолютно глупые вопросы, без попыток самостоятельно поиска решения задач.
Ну а если он точно определился - советую просто пощупать программирование. Хотя бы тот же Паскаль. Переменные, функции, ну то есть основы, которые фундаментальны. Вполне вероятно уже на этом этапе у него поменяется зрение. А если нет - значит у него все получится.