Допишу. Когда-то, когда в США на программистов переучивались даже парикмахеры, они провели исследование и выяснили, что, как ни странно, часто хорошие программисты получаются из бывших лингвистов. И вот еще на эту же тему: https://itnan.ru/post.php?c=1&p=579822 - примерно о том же ( кратко - успешность в программировании в первую очередь определяется общими когнитивными способностями, следующий определяющий фактор - языковые способности)