Autohotkey vs. AutoIt
AutoHotkey was derived from AutoIT. AutoHotkey and AutoIT are two programming languages like Basic, Java, C, PHP and others. AutoIT is more structured than AutoHotkey and this is something that can be useful to create and modify bigger Windows applications. If you intend to create full-featured Windows applications, you should go for AutoIT. But, if your intention is to create several small tasks activated by hotkeys and/or shortcuts, you should go for AutoHotkey.

Key Differences
If you intend to create full-featured Windows applications, you should go for But, if your intention is to create several small tasks activated by hotkeys and/or shortcuts, you should go for AutoHotkey.
AutoHotkey community is known as one of the most helpful community in IT world. While, during the recent years, AutoIt community try to repel forum support for codes that break intellectual property and have zero tolerance toward helping users with that attitude, it seems that Autohotkey forum community do allow help and support to users with code that break someone's ToS, EULA, captcha, login methodes, antibot rules.
AutoIT is more structured than AutoHotkey and this is something that can be useful to create and modify bigger Windows applications.
From the AutoHotkey website, you can have English, French, Deutsch, Russian, Japanese and Greek documentation. Nothing like this is found in the AutoIT website.

Harlon Moss
Dec 23, 2015
AutoIT is more popular than Autohotkey among the people.
AutoHotkey_L (modern version of AutoHotkey) is object oriented. While old version AutoHotkey Basic is not object oriented. AutoIt is not object oriented while it does have, Obj/COM management support and reference, and AutoItObject UDF (user defined functions) on support forum.
ADVERTISEMENT
AutoHotkey is probably easier to get started with and to work with. It is also more powerful than AutoIT when it comes to managing shortcuts and/or hotkeys linked to simple tasks.

Samantha Walker
Dec 23, 2015
Autohotkey has many more features, but autoit has a DLL that can be used in programming languages like VB and C+.

Samantha Walker
Dec 23, 2015
What is Autohotkey?
AutoHotkey sends several tools into retirement. It unites hotkey and text macros and offers a scripting-language, which is more powerful than every batch-file. AutoHotkey community is known as one of the most helpful community in IT world.
What is AutoIT?
AutoIt v3 is a freeware BASIC-like scripting language designed for automating the Windows GUI and general scripting. AutoIt is not object oriented while it does have, Obj/COM management support and reference, and AutoItObject UDF (user defined functions) on support forum.