There is a prebuilt Animation End you can use to detect that stuff.
I felt a really similar way when I first started gamemaker too (seeing people use all these tricks). I think there's a ton of tutorials out there that can help whip you up into shape to figure these things out.