Send to a Friend

Is there a specific name for this programming concept and can you recommend a website or book I could use to learn about it?
I learned a little C++ in a class during my senior year of high school and since then I’ve been practicing what I know, but haven’t really learned much new.
I’ve also been playing with Game Maker, which is a program that allows you to create games via drag-and-drop programming.
I’m okay at both but now I’d like to meld the skills. I’d like to try making games that are programmed from scratch instead of via drag-and-drop. But all my programming so far has been text-based and I have absolutely no clue how to program something – without using Game Maker – involving imagery. I also don’t know how to learn because I don’t even know the proper name for this concept in order to google it! Can you help me?
Using Fluther
or