The vast majority of Microsoft macros are written in visual basic, and it's one of their key languages for developers, so the language is far from dead.
Write in what makes you comfortable. If you hope to get a job with your firmware skills, learn C. That's not new - been that way for 20 years at least.
If you already know basic, why would you use anything else?