i'm currently learning python 3, and it seems pretty simple. ive gotten quite a bit into it, and it really does introduce all the basic componats that other languages have.
i have in the pasat attempted at learning c# and java, and i was put off by all the mathematical jargon that came up.
then again, when i first started to learn it, i was only 13, and i didnt really have a good enoguh understanding of basic mathematics, let alone patience to spend hours wrtting code.
i also, had no interest in it, whcih is truley a big factor, when i come to programming. if you have no interest, you just dont catch on. maybe thats an aspie trait, i dont know.
if you know alot of maths, which i believe i am average at, you could go straight into c++, java or whatever else.
i am personally interested in maths. number sequences is a biggie for me, something which is rife in programming, and a basic aspect in learning.
my idea is that, whatever you like, and are naturally good at, follow it. i originally wanted to be an archiologist/historian, and wanted to do a history degree, but i was put off it because i am useless at writing essays, and my handwriting is terrible. something which didnt hit me as being a bit part of my life, but something i am/was good at, was computers, so thats my goal in life.
good luck.
ND:
a good tut for starting python 3. it really fives you a good start, with out making you feel 5.
google
"invent with python"