Yea wouldn't really recommend it to learn "programming", but to deviate from your question a bit, it is super handy. I'll share one tiny use case that I find extremely handy. This is a "Volume.ahk" script I've used for the past 10+ years:
Code:
~LButton & WheelUp::
Send {Volume_Up}
return
~LButton & WheelDown::
Send {Volume_Down}
return
~LButton & MButton::
Send {Volume_Mute}
return
All it does is provide a super handy volume control while keeping your hand on the mouse. You click and rotate the mouse wheel down (for volume down) or up (for volume up). Again, not the most impressive use of AHK, but it's so handy to control volume without moving your hand off the mouse.
Oh and PS - you should have AHK compile this (or any of your hotkeys) to .exe and put it in the Windows startup folder (to auto-start your hotkeys at boot).