Объекты в паскакале - это та еще жесть. Вообще его стоит учить только для разнообразия, поскольку сейчас вообще не актуально (вообще делфи очень похожи на паскаль, но все программы, виденные мной на делфи, отличаются невероятной убогостью и кучей багов). С в этом плане существенно более гибкий (я говорю о с, с++, с#) Если бы я сейчас выбирал, с какого языка начать, я бы выбрал .NET с#, либо java (можно RoR). Потому что быстро, удобно, понятно. Если хочется именно скрипты - можно попробовать autoit (отличный хелп, куча примеров, большое сообщество). Можно попробовать поиграться с javaScript, php, python. А дальше уже можно будет посмотреть на ассемблер, вникнуть в тонкости устройства пк, представления данных. распределение памяти, многозадачность...

Что касается heroengine, мне показалось, что это довольно интересная, и при этом сложная система. Я не думаю, что это лучший выбор для новичка.