Ну как вы собрались делать редактор кода если не знаете как его реализовать. Ну делайте без подсветки.
Используйте элемент richtextbox там можно форматировать текст, ну я бы с нуля делал этот контрол через какой-нибудь bitmap, рисуя на нём. Вообще C# не лучший язык для этого.
Попросите пускай вам тему заменят на создание приложения хеллоу ворлд.