Getting Started with Programming BG95-M3_Mini_PCIe

Hello, I am new to the BG95-M3_Mini_PCIe module which we (a startup) based in Germany/Nigeria are aiming to use for monitoring/communicating with the devices we are building,

One of the main reasons for choosing this chip is because we can leverage on existing mobile network infrastructure for communication.

We intend to use an STM32 microcontroller to communicate with the BG95-M3 chip through UART.

Where do I start?

Thanks a lot. This sure helps with getting started.