Bonjour Michel,
le VBA intégré dans le pack Office (Excel, Word, Access) va te permettre de créer facilement des routines
qui démarrent à partir d'un produit du pack Office.
Visual Studio permet de créer une application autonome (un fichier .exe). Les langages majeurs de Visual Studio sont Visual Basic, C++ et C# (personnellement, ma préférence va a C#).
Si tu prévois des interactions futures avec des pages web, tu peux effectivement regarder vers Javascript ou TypeScript.
Python est sympa, mais encore peu utilisé sur les produits Office.
F# est peu utilisé de manière générale.
Je te conseil VBA pour faire des routines qui ne seront utilisées que dans ton entreprise et Visual Studio si tu veux faire une application commerciale.
Quand a Windows Forms, il s'agit du nom de l'interface graphique de Windows. Aujourd'hui, on utilise plutôt WPF.
N’hésite pas à me poser tes questions en précisant éventuellement ton type de projet (perso, web, commercial) et ton environnement (Windows, Mac, Unix).