what is difference between VBScript and CATSript

which one should i prefer to work when it comes to CATIA
Visual Basic
VBA
CATScript
in case if any one can help me please forward PDF docs about catia automation
If you don't receive the email within an hour (and you've checked your Spam folder), email us as confirmation@grabcad.com