I am really at a loss here.

I have gotten a decent grip on C++ with terminal based programs but how can I make a GUI?

Is there any good GUI programming in C++ tutorials out there?

Dont forget that I am using Linux with GCC. I know there is a huge difference in the way they handle windows and GUI's.