Думаю поковыряться в линуксовых и кроссплатформенных исходниках которые компилятся на gcc. Свободных исходников море, а с применением Goto можно изменять код "под себя" с минимумом затрат - не нужно переписывать большие фрагменты которые к тому-же не совсем понимаешь или слишком долго разбирать, не нужно отлавливать глюки в переделанном коде - он почти не изменился. C и C++ разные языки, но C там точно используется. Необходима электронная литература для изучения языков (си и си++) с нуля, чтобы понимать синтаксис, дополнять исходники, написать что-то что нельзя сделать на FPC.