Возможно, имелись в виду различия между языками программирования, которые подходят для разных уровней подготовки.
Профессиональные языки предполагают более высокий порог вхождения, так как требуют углублённого изучения экосистемы или имеют меньше вакансий для новичков. 1 Такие языки используются в специфических сферах, где работодатели ожидают хотя бы базовый опыт программирования на другом языке. 1 Например, к ним относятся Ruby, Swift, Rust и Lua. 1
Любительские языки, в свою очередь, считаются простыми для старта благодаря интуитивно понятному синтаксису и множеству обучающих материалов. 1 К таким языкам относятся, например, Python и JavaScript. 15
Таким образом, разница между профессиональными и любительскими языками программирования заключается в сложности изучения и сферах применения.