Well, I've been doing a bit of coding here and there. I mostly mastered the simple functions, such as loops and if checks and I have a fair understanding of classes and references. I also know about pointers and several other things regarding c++.
I also know how to work with objects as I've used Delphi 7 and several game engines to produce various mods and patches for games.
I am using Borland C++ 4.5 as my compiler and I would really like to see something more than a white screen with black text.
My question is, do I have enough knowledge to start working on simple programs that actually have an interface and how would I go about creating a basic library, or rather, how can I import basic objects and images into my programs? Do I need a new compiler? Which one would you recommend?