ORIGINAL: Widell
I also want to second TonyE in his statement to go Open Source. You can get most tools you need initially for free regardless of what language or dialect you decide to go for.
Hey all good advice but to repeat what you said no one tool fits every situation. Open Source may not be the best road for someone who may eventually want to sell some version of their product. Speaking in general terms here, I don't know this particular thread originator's ultimate intent.
Most Pro tools don't cost that much and the skills you learn are far more marketable outside of playtime.
In the end its all about matching up with your goals the right tools like you said though [:D]