You said you'd like to do it, but you don't know an "acceptable" language.
I'll say "so what?"
Start it. Start with what you know.
If you want to learn something on the way, remember that Linux started out with Linus wanting to learn some things.
SO pick Python. Or Java. Or C, Or C++. Or Smalltalk.
The point is to get started with something - ANYTHING. VB, sure, go for it. Rather than wait for everything to be "ready" to start.
Spaceballs: "Why are you always preparing, just go!"
"Just go!"
Just start. :) Start with whatcha know. Or what you don't know, doesn't matter.
What matters is the start.
Addison