How to make a program usable?

I am new a writing C++ programs but am learning fairly quickly. However I am having trouble with finding out what you actually do with the code after you finish writing a program. For example if I wanted to share the program with friends how would that be done? Also, how do I add user ability to the program. For example, If I wrote a program that asked your date of birth and I would like it to be presented in a certain font and have the user type it in a text box with a border around it. Would that be done when combining html with C++ or can that all be done with the same programming language? Sorry that seems like a lot to ask but I can't seem to figure out how you make your code actually able to be used. Thanks
Get some GUI library. QT, WxWidgets or GTK+.
Topic archived. No new replies allowed.