Хороший и правильный подход.
Начинать надо с языка Паскаль.
Был ранее Бейсик, но он портит немного мышление.
Что бы понимать как учиться рекомендую почитать ряд книг и много много работать(практиковаться).
1 Андрей Столяров - Программирование. Введение в профессию. 1, 2 и 3 том.
2 Никлаус Вирт - Алгоритмы и структуры данных.
3 Дональд Эдвард Кнут Искусство программирования в 4-х томах.
Если есть желание , то могу поделиться ссылками. Часть книг платные. Часть бесплатные.
Но все это лучшая библиотека для становления образования Программиста. Эта литература вас научит мыслить и решать задачи как программист.
Далее вы спокойно сможете с лёгкостью войти почти в любой язык С# , Java, JavaScript, Python, Go и другие.
Сложнее всего будет заходить в логические языки типа Lisp и Prolog. И самый главный язык - это Ассемблер. Без него невозможны все остальные языка..