A student currently in college studying OO programming

I have no code for you to debug or anything to solve, I do however have a question. I've been studying C++ for a few years and a question came to my mind the other day. I thought to myself, "I can pass create functions and iterate through strings all day, I can create classes, structs, arrays, vectors, etc.. However how would I go about actually making a useful program for people to use in the real world? Sure my programs work through command prompt with typing from the keyboard, however how would i go by means of maybe developing a GUI, to where a user could click around with the mouse. I know this is a big question and I'm not asking for step by step how to do, just a direction in where to start maybe?

Thanks, Zachary Law

Head start: qt

its a software which will help you create cool stuff and its also portable

https://en.wikipedia.org/wiki/Qt_(software)
You need an external library for this

for GUI applications try
QT
wxWidgets

for videogames try
SFML
SDL
allegro
Thank you both
Topic archived. No new replies allowed.