ahnoldschwarz said he wants to be a game designer, not a game programmer. I would start out by learning the basic concepts of programming, i.e. variables, control statements, and other concepts that are apparent in just about any language. I would then go on to learn a scripting language such as Python, Ruby, or Lua.
Game designers generally do not do a whole lot of programming in most projects. When they do write some code it is usually writing up scripts for designing a game level or things of that nature.
If you want to get into game design you should build your skills in the area of game documentation and practice making clear, informative, and practical documentation. Work on building any kind of prototype you can to get a feel for the things that may work well in your design and things that may need to be changed or eliminated. I don't understand why everyone is suggesting all of these different programming languages to someone who desires to get into game design.