AutoHotkey was never intended to be a "real" programming language. It is however powerful enough to create "real" Windows programs, relatively easily.
There are compilers that use BASIC that are very powerful, comparable to or better than AHK.
If you want to learn programming, you are better off taking a look at OOP (too), something like JavaScript (multi-platform) first, or have a look at a BASICish language like VBA (most BASICish languages are PC centered though), because both are much used, and introduce you better to "clean" programming than the forgiving AutoHotkey does (it's strength is it's weakness here, or at least in the eye of the "programmers").
After that you could try Java (multi-platform, used a lot too), or if you are serious: learn C/C++ (multi-platform, everybody uses this). Finally: if you know Assembly (multi-platform in essence, but not too many know how to use this), you can call yourself a programmer.
If you know these, you should have no problem with other languages you might encounter.
IMNSHO (but not a programmer myself)