Как называется программа для создания языка программирования?
Компилятор можно написать даже на Бейсике. Да, да, на том самом Бейске, который в школе проходят. Вся сложность написания компилятора в самом механизме компиляции. 
Так что, для начала, подучите теорию: 
1) Формы Бэкуса-Наура - великолепная теория, позволяющая формально записать любой язык, то есть, как бы, математезировать конструкции языка, что бы их можно было запрограммировать. Почитать об этом можно тут: на википедии, а тут не только о БНФ, но и о его аналогах, И на интуите есть лекции по этой теме, а вот и великолепный учебник по теории компиляторов.
2) Стоит изучить архитектуру компьютеров. Хотя бы поверхностно, но вы должны представлять, что такое программа и как она выполняется на компьютере: Архитектура фон Неймана, и опять статья на Интуите (он вообще офигенен), немного о конечных автоматах, Реализация конечного автомата, Машина Тьюринга
3) Подучите Си/С++ или какой-то другой нативный язык программирования. Могу порекомендовать Страуструпа.
И вообще! Крайне не рекомендую ждать чуда, его не будет. Мир жесток и беспощаден и если не постигать необходимые знания самому, а ждать, пока кто-то напишет для Вас "Волшебную программу с волшебной кнопкой", то так ничего и не дождётесь. Я тоже так до 18 лет ждал, а потом в универ поступил и начал учиться. Теперь я работаю программистом и, по крайней мере, одна моя мечта исполнилась, но я до сих пор с завистью смотрю на тех, кто уже в возрасте 18-22 лет известны, как великолепные специалисты. Я знаю, что и я мог таким стать, но не стал, потому что ждал, пока кто-то даст мне волшебную кнопку. 
Удачи в учении!
Apero.ru
Как же тогда создан этот сайт конструктор текстовых игр? Там ведь используется компилятор?
Как создать точно такой-же?