Yes but there are reasons that the traditional types exist.
So you don't need things like useless duplicates of operators.
if(%blah $= %blergh) {
//...
}
if(%blah == %blergh) {
//...
}
My comment wasn't decrying traditional types, it was explaining Torque. I acknowledge Torque is the one that's wrong.
Why, why, why are my parents forcing me to learn Python?
I want to learn TorqueScript, dammit!
Trust me - you're better off. If you don't like Python, you could go for Javascript or Lua instead - each one has different upsides and downsides.
Python has very wide adoption - documentation is abundant even on individual libraries, and it does have a lot of other libraries you can use for a lot of different applications.
Javascript is, obviously, used in browsers - though use outside the browser is picking up with Node.js and other embedded V8 environments (V8 being the Javascript engine used in Google Chrome).
Lua is widely embedded in many different games and game engines - case in point is Garry's Mod, although it uses a variant (GLua - it supports C-like operators like &&, || where normal Lua only supports 'and', 'or').
Torque, on the other hand, will teach you a lot of bad habits with regards to its quirks and certain behaviours of the language. You're much better off learning another language first and applying the concepts you learn there to Torquescript. Plus, it's pretty awesome that it's your
parents who are making you learn to code - my parents wanted me to learn to play the bagpipes.