Customisation languages - VBA, Python or C?

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
I've started a new position in a company looking to automate a bunch of their working processes to save a lot of time cutting templates and then cutting material. I've been asked to do a trial of automating an example component and want some insight on which language to use - I need to do some relatively basic trigonometry and rudimentary equation solving (hard coded with rearranged terms rather than relying on a library like numpy or LAPACK) to calculate where line start/end points are and then to implement these lines in Autocad.
I've previously done a lot of work with Python and that is my normal go-to; but from what I've seen of the documentation for the pyautocad module it seems very limited.
My other obvious options are VBA and C; neither of which I've worked with before but at least VBA has a slight advantage in being almost everywhere, will work with our other CAD software (not an Autodesk product) and I can simply bundle everything through an Excel spreadsheet so my less code-savvy coworkers can use what I make.
Does anyone have any particular recommendations on which language to choose?