Сложно ли сделать свой гибридный компилятор?
> Где можно взять доп. лит-ру на русском языке?
Её нет и не будет. Выучите английский.
Сложно )
Начните с реализации интерпретатора. Возьмите самый простой из языков, например лого или кукарачу, не знаю что нынче в школе преподают. 
Напишите лексический, синтаксический и семантические анализаторы.
Когда заработает попробуйте добавить языковых конструкций: новые операции, функции и т.д. 
Я думаю полгода - год у вас на это уйдет.
Потом возьмите какой-нибудь простой знакомый язык, basic / подмножество Java. Напишите интерпретатор.
Потом переделаете интерпретатор в генератор промежуточного кода.
Потом сделаете компилятор промежуточного кода под одну конкретную платформу.