@nixCraft
it has a Windows like UI framework in DOS env, called Turbo Vision
the IDE of Turbo Pascal and Borland C++ are all developed with it
I also learned OOP with it