Для первоначального обучения язык выбран по ошибке. Конечно то, что это интерпретатор и что синтаксис относительно прост, это кажется преимуществом. Но наличие большого количества мощных библиотек (решение дифференциального уравнения - три строчки) не даёт возможности понять, как же это реально работает. "Компьютер думает" - расхожая фраза, хотя думать компьютер не умеет. Он умеет выполнять простейшие логические операции, полный список которых знали бы, если бы изучали ассемблер. "Профессиональным языком" же можно назвать только Форт. Который практически забыт именно потому, что "оказался слишком сложным для непрофессионалов".