Есть уже опыт написания программ попроще на одном из языков семейства Си?
Или с нуля и сразу редактор?
Следует немного все-таки подучить базовые навыки работы с компьютером с точки зрения разработчика на чем-то попроще. Например отличать термин "графический интерфейс" и "фреймворк".
Или пиши тогда редактор, который будет работать в консоли, аналог какого-нить ed или vi