Если вдруг вы решите учить еще один язык, вы берете карту которую вы составили ранее ,и пишите еще один код,на новом языке программирования.Теперь у вас есть карта действия на двух языках. Дальше вы можете просто написать программу которая будет делать это сама.