для меня наиболее выигрышным выглядит паскаль: статическая типизация, простота, многословность, упор на процедурный подход, отделение объявлений переменных, возможность скомпилировать в бинарник
Знакомая на аналитика учится, в итоге первый курс на си писали, на втором питон пошел, а с третьего на чем хочешь, на том и пишешь (правда так как аналитики все равно на питоне все пишут)
Конкретных книг и курсов не посоветую, но подростку выбрал бы JS, т к сразу в браузере работает, вот буквально в консоли и ещё можно визуально... Лишними эти знания точно не будут.
в интернете полно материалов для самообучения, от ютюб каналов до курсов. Большинство нацелены на самомотивированных студентов. Я ищу что-то, что поможет мне _учить_ программированию. Ну и цель - просто дать структурированные знания в знакомой мне области, а не вырастить разработчика.