What do people use to make GUIs? I'm learning Ruby and C++, but so far, have only learnt about command-line applications. What libraries/systems/techniques do people use for generating GUIs for their applications? 