Keep on topic, OP was about programming languages not spoken languages.
ok, all of you say don't learn c++ but don't put foward evidence.
What evidence do you need. I said it was harder and if you look on the internet people will agree with me and most will propose a easier language. What the point of struggling with a hard language and getting no where far when you can get a better start with an easier language. It's like Rubik's cubes people don't go do 4x4x4 or 5x5x5 without learning how to do a 3x3x3 and even then it would be easier to figure out if you had done a 2x2x2.
Action scripta nd htmlI already know
Do you know when you say you know the language but don't actually know it all then you don't know it?
Ok, then mabye Java??
Best choice if you believe your to l33t for python, which no one is.
There is nothing more I can tell you it's your decision either way.
ok, so I know as3, html, xhtml, some php&mysql. I want to learn another language, preferably something not website based.
I agree with darkroot on this one. You claim to know AS3, HTML, XHTML, some PHP and MYSQL.
The fact is if you knew these languages, you wouldn't have to ask other people what language is next. You would automatically know because you would have a complete understanding of what each language you "know" can do and what you are trying to accomplish with this new language.
You are a beginner and need to get this into your head, you are 13 years old and obviously think you "know" programming/markup languages when you do not. Just knowing what they are and a couple things you can do with them does not mean you know them. You need a complete understanding of what is and isn't possible with each language.
It would be correct for you to say that you know a little AS3, HTML, XHTML, and you've heard of or used pre-built PHP and MYSQL applications.
Why not try C#? It has both Mac and PC compilers, it's fast, it's a type of ECMAScript like ActionScript and it's quite similar to java, except that it is more beginner friendly.