I've learned that some games sound easy to make . . . but then when you try and create them you find that they may not be so simple after all!
What has been your experience with the difficulty of making some of these different types of games?
Text Adventure
Point and Click Adventure
Top-Down Shooter
Platformer
Puzzle Game
Racing Game
RPG (Role-Playing Game)
FPS (First-Person Shooter)
RTS (Real-Time Strategy)
Tower Defense
Etc . . .
In my own experience while trying to program a Top-Down Shooter . . . good grief! I had no idea one had to use Arrays so much! Definitely not a game-genre for the mathematically faint at heart!