MicroPython is awesome! Before working with Wemos D1 mini modules (which are awesome) I had only written C (mostly for AVR chips) and some Arduino sugar which was hard to get around and organize because of lack of dependency management.
Wemos D1 Mini
These modules are the best for doing pretty much anything connected to the Internet — at $3.50 they’re tiny, can be plugged directly into USB port for programming and bring out the best of ESP8266. And there are shields for adding pretty much any functionality.
Wemos RFM95 Shield
For receiving interrupts on
DIO1 on radio receive/transmit you need to connect the
D2 diode pads which are connected to
GPIO15 of ESP8266. The actual diodes are only required if you want to use more than two of the
DIO inputs to prevent one interrupt triggering all of them.