I started scripting in Torque, and no it is not the worst idea ever.
No types, classes, "proper" objects, error catching (or even reporting), case sensitivity, etc. The list goes on.
I think torque uses logic unlike most languages, that gives you a kick start.
What do you mean by this?
Plus once you've got the hang of torque script you can do anything.
You'll need to "un-learn" several TorqueScript concepts if you got used to them to get started with other languages.