Программист Томас Суарес уже в 12 лет выступил на конференции TED.. tjournal.ru/flood/18113-tomas-suarez-12-letniy-razrabotchik-prilozheniy Начинать можно с 8 лет. — «Книги, по которым мы в детстве учили программирование и будем учить детей» habrahabr.ru/post/265787/ — «День защиты детей от плохого кода» habr.com/ru/company/yamoney/blog/454260/ — «Как научиться программировать в 9 лет самостоятельно» habr.com/ru/post/438348/
Если только начинаешь, то очень рекомендую сначала пройти курс CS50 от университета Гарварда (на Ютубе есть на русском языке). Это "поставит" мозги в правильном направлении, научишься в алгоритмы, появится понимание того, как работает комп. А потом уже переходить к конкретному ЯП, под нужные задачи (сделать сайт, игру, робота запрограммировать или что выбрал).
не стоит, если спрашиваешь. им надо нормально заниматься. выбрать направление, изо дня в день изучать, делать проекты, совершенствоваться, делать проекты еще лучше, а потом все это в резюме и портфолио для устройства для работы. и слова "диплом" в этой цепочке нет.