Regarding programming and developer studio

Correct.

In much the same way that a microcontroller is programmed - by writing code in ‘C’ (or C++) and downloading that to the “target”.

Do you have any experience with embedded microcontrollers?

The whole point of programming is that it lets you achieve your purpose - whatever that might be!

Well, here’s some examples:

antronics.co.uk/portfolio/m2m_modem

antronics.co.uk/portfolio/rfid_modem

antronics.co.uk/portfolio/gpstrack

Although they refer specifically to Fastrack modems, the principles & process are the same for GL6100.

This one does specifically refer to GL6100: Nespresso Connected Coffee Machine use case - discussion

See also: Where and How do you use Sierra Wireless Modems?

I would strongly suggest that you discuss your requirements with your Distributor - they may even be able to help you with training, consultancy, etc…