I like where your going
You seem very genuine about this, I respect that.
PLEASE DO NOT PROGRAM WITH AUTOIT!! PLEASE!
I have been programming with AutoIt for a while now and have found it immensely hard to transfer to different syntax's such as C#, ASM or C++. Im so used to having the functions already made out for me while in a VB environment you have to write them yourself.
I would start with C# and progress into ASM. Ive seen many a great programmer (in my eyes) using ASM and its one topic I am struggling with but pushing forward in. C# is the most used language when it comes to private servers and it would be most beneficial if you learned in C# as you would have different resources to try and learn off.
Not every "programming" language can make Dll's.
All programming is is a bunch of words put together to perform a task. The Compiler is the program which takes these "Human" functions and makes them into something a computer can harness...Hence in this case, the "Exe"
ASM is the language you want to learn to crack programs, although I would strongly strongly suggest that you learn a language pretty well before delving into ASM as you will understand what different things mean easier.
Some helpful resources:
- C#
- C#
-ASM. I have been told to read the more informative and basic 16 Bit Dos Edition. This is what I am learning off at the moment, it is the basic fundamentals of how a computer runs!
Hope that's kind of informative and Good Luck!! You'll need it in this long journey
Hiyoal