Nowadays it nearly impossible to avoid Microsoft's products. Therefore, it is always helpful to learn to program using Microsoft Office 360 Core Libraries. For example, in Microsoft Access Database, you can use Visual Basic to program how the database and macro behaves. Documentation for Microsoft 360 Core Libraries can be found here.