Имеет смысл изучать языки для работы. Basic - мертвый язык.
Мне попался хороший перевод "Why Python is not the programming language of the future" . Посмотрите
https://vc.ru/dev/133406-pochemu-python-ne-stanet-yazykom-programmirovaniya-budushchego-dazhe-esli-seychas-populyaren - это просто совет. Статья на мой взгляд очень хорошо написана и авторы не выдают чужой текст за свой. Стартовать можно и на С++, но как первый эффективный ООП опыт - язык Пайтон довольный разумный выбор. Вам рано или поздно понадобится С++ ( скорее всего ) и Вы поймете , что С++ требует больших усилий для старта чем Пайтон. Существует конечно разные мнения , но сдать КЕГЭ Информатика ребенку ( которого не до конца дезориентировали в школе ) гораздо легче на Пайтон. Ведушие разработчики Openstack ( Cloud System - standard de facto ) прямо говорят, что Пайтон был выбран именно для быстроты разработки ( в оригинале - fast delivery ) и скорости с которой новички могут начать писать на Пайтон ( естественно, под контролем опытных лидеров ). В группе Харбр некоторые авторы придерживаются мнения , что Openstack as Cloud Deployment есть плохой выбор, но это уже их проблема и тех кто их читает ( на Кью такие люди есть и почему-то очень агрессивно отстаивают свои позиции ). К тому же Пайтон в России скорее ведет в Data Science && Big Data чем в Openstack development. Мои последние жестко модерированные публикации 2016-2017 год -
https://www.linux.com/author/dbaxps/page/3/ по Openstack.