No, hardly a dumb question at all!
Whoever posted a link to Peter Onion's tutorial, I'll have to go back and look, is a lifesaver.
Oh! It was Peter O. who posted it. Thank you Peter, and thanks for finally getting my feet on the ground! I don't know if I'll install Glade, can you ever have enough tools to program GTK! Just when you think you have everything you need, darn, you need to install something else, and, I'm not to good at the Linux packaging system yet, if that's what you call the system to install programs on Linux.
I don't know if I have libglib2.0-dev installed, but one of the first thing, the first thing in the tutorial was to add:
sudo apt-get install libgtk-3-dev, for GTK 3.0
However, I believe it was already installed, because it didn't download any packages, I don't think, from what little I understand about the Linux package system. Anyway, instead of getting 20+ lines, I only got 8 or less, so, I assume, that libgtk-3-dev had already been installed.
What I didn't know, was the very, very, long command line that you have to give to the gcc compiler, or you can use
$(pkg-config gtk+-3.0 --cflags --libs)
I still don't know exactly what I'm doing. I haven't yet got the first example GTK program to run on Geany, but, I did get it to run with the gcc command line:
gcc -Wall -Wextra -o GTKexample002 GTKexample002.c $(pkg-config gtk+-3.0 --cflags --libs)
Actually, it didn't run with this, but it did compile. And then I run it with ./GTKexample002
It worked! Finally!!!!!
Now, to see if I can get it to work with Geany.

I got it to work with Geany!
I'm getting a error message in my terminal window, but, I'll ask Peter O about this in my next post.
-Mike