Скриптовыми обычно называют языки исполняющиеся интерпретатором. Компилятор преобразует код программы в машинные инструкции, которые могут исполняться самостоятельно, и это намного сложнее.
Начните с чего-то очень простого. Например с программы, которая читает по одной строчке с инструкциями и выводит результат. Пусть в строчке сначала будет всего одна команда. Например:
input: add 2 3
output: 5
Потом попробуйте на основе этого написать калькулятор для выражений. Поиск того, как это сделать можно начать
отсюда.
Когда это будет сделано, можно будет двигаться дальше.