Since the (justified) negativity has been laid down already, I'll try to be original and bring some more positivity into this thread.
As others said already, as far as big games are concerned, game designers being a prolific bunch, the game design ideas are not as important as their execution. Add legal reasons ERP touched upon into the mix and you'll understand why the professional studios will virtually never take into account exterior ideas from any individuals.
But, and there comes the advertised positivity of this post, I mentioned only big games, as in games made by professional studios and published by large companies, but also some genre like FPS/Racing games. I oppose these to small games. Games made by hobbyists, amateurs, students, etcetera.
And in this scenario, you have more chance to get in touch with an hobbyist game developer and discuss some of you ideas with him/her.
Futhermore, you'll have more luck getting people interested in your game design ideas if they pertain to some smaller, self contained genres, such as puzzle games, shoot'em ups, platformers (less self contained). That way, it would be more conceivable for an hobbyist to sit down and talk with you about the possibility of prototyping your game ideas. For the simple reason that it will be a not such dauting task to develop on his end.
Now, last, but not least, advice, try learning a simple very high level scripting language, so you can start prototyping yourself. As basic your prototype could be, it will always be a plus to have a visual and interactive media to demonstrate your game concepts when you try to pitch a development house, be it some hobbyist you'd like to see work with you, or a professional devhouse that accepts novice game designers.
What language would I recommand? Well, it's really up to you, but you should try reading about Python, Ruby or ActionScript (Which is the language behind Flash). ActionScript is a great idea to start working with since it's simple, has many game related tutorials available on the web and it will allow you to demonstrate your games right into your homepage/blog.
There are also solutions like the ones
Gamecreators propose, with their Dark Basic, their GDK for C++. And many more easy game development framework. And some are tied to Python, Ruby, Lua and other scripting language.
After that you can switch to C++, Java, C# (and its XNA environment), if you want to try working on larger 3D games (3D API bindings exist for Python, etc, though). You can always start right away with those languages as well, if you really want to. They're not really hard to get into, especially if you do not care for the most advanced coding techniques and just want to keep it lean and simple.