[ Thanks to Rex
Djere for this link. ]
“My interest in C++ as a programming language started
out as a fascination with solving problems by writing programs
designed to run from the command line. The natural progression from
this interest led me to want to write GUI applications for
GNU/Linux and Windows. However, I had no idea where to start. I
knew that I wanted to write applications that were free
software/open source, but I had no idea how to write GUI
applications using C++. It turns out that to write GUI applications
requires using graphics libraries. The two most popular ones in the
FOSS community are GTK+ and QT. GTK+ prefers the C programming
language, but GTKMM allows one to write GTK GUI applications using
C++. C++ is a very powerful program language, with decades of
development and support behind. It is and always will be my primary
programming language, so I found GTKMM to be a perfect solution for
me. Now that the first piece of the puzzle is in place, I can make
progress towards my eventual goal of writing my first free
software/open source application. One of the first challenges is
deciding exactly what kind of software to write.”