I have decided to go with Ruby, I'm still deciding on c/C++ and if all goes well I might even try a third Programming language, but I probably shouldn't take on to much at one time. I've finished reading the recommended tutorial and I think I know enough to start looking through the Ruby api before I start trying to write programs as part of the learning experience. I would like to say thanks to all who replied, you were a very friendly group of people and you were very helpful, Thanks :-)