Рекомендую начать с python. Книга "Byte Of Python" (Укус питона) - даёт хороший разгон. Дальше же надо пройтись по алгоритмам. Книга "Грокаем алгоритмы" От Адитьи Бхаргавы хорошо поясняет о них. А дальше сам поищи.
Думаю, начинать надо с Бейсика. Си++ ,безусловно, популярней и более применим на практике. но для его освоения нужно сначала понять, как вообще работают программы. А для этого лучше Бейсика нет. Потому что в Бейсике сразу видно устройство алгоритма, циклы обработки информации. В Си всё это подразумевается само собой, поэтому начинать с него сложней.
Начать с языка для доисторических компьютеров, в котором ещё и строки нумеровать надо? Что-то так себе идея :)) Лучше уж паскаль. Правда у всего этого есть одна нерешенная проблема. Ребенку тупо не интересно писать решатели квадратных уравнений и прочую консольную хреномань.
Александр Дудинский
Мыслитель
(9698)
На Бейсике не надо нумеровать строки, это вы что-то путаете.
Паскаль и Си сами по себе просты. Вот только чтобы написать на них хоть что-то путное, нужны библиотеки. 99 процентов кода это обращения к готовым, кем-то написанным объектам. И всё обучение сводится к умению найти и изучить подходящий объект.
Бейсик позволяет ребёнку игрушки делать.
С интересной задачи, которую можно решить программированием. Я помню, что первую программу написал лет в 13, занимаясь в астрофизическом кружке - что то по астрономическим расчетам. Тогда у нас только только появилась персональная ЭВМ Искра :) - подарок спонсоров.
Гарвардский курс по программированию CS50 на русском. 11 недель с нуля до крепкой базы (Python и JavaScript). habr.com/post/426943/ Видео (начинать с нулевой недели) — youtube.com/channel/UCkAv7eUtkjAb0pnDoTatkMQ/playlists В текстовом виде (включая задания)— javarush.ru/quests/QUEST_HARVARD_CS50
В 14 - может оказаться уже поздновато учиться программировать... Это, конечно, шутка. Однако, на Scratch дети учатся программировать с 6-7 лет. Вам я бы рекомендовал RUbasic или MS Small Basic.