Micropython - Block Editor - Touch editor links
https://www.microbit.co.uk/blocks/editor | BBC micro:bit : Microsoft Block Editor
https://www.microbit.co.uk/blocks/contents | BBC micro:bit : Block Editor Documentation
https://www.microbit.co.uk/blocks/lessons/game-of-chance | BBC micro:bit : game of chance blocks lesson
https://www.hoddereducation.co.uk/media/Documents/ICT/MicroBit-Quick-Start-Teacher-Guide.pdf | MicroBit-Quick-Start-Teacher-Guide.pdf
https://opentechschool.github.io/python-beginners/en/index.html | Introduction to Programming with Python — Introduction to Programming with Python
https://media.readthedocs.org/pdf/microbit-micropython/latest/microbit-micropython.pdf | microbit-micropython.pdf
The source Files found in the C++ branch are to be copied into the source folder of the project you're working on, on the mbed site if you're using the default library provided by lancaster university and hosted by mbed.
C++ editor and library (closer to hardware) links
https://developer.mbed.org/compiler/#nav:/; (need to make account)
https://lancaster-university.github.io/microbit-docs/ubit/radio/ | radio - micro:bit runtime
https://lancaster-university.github.io/microbit-docs/ubit/radiodatagram/ | radiodatagram - micro:bit runtime
https://www.arm.com/products/internet-of-things-solutions/mbed-IoT-device-platform.php | mbed IoT Device Platform - ARM
https://developer.mbed.org/platforms/Microbit/ | BBC micro:bit | mbed
https://lancaster-university.github.io/microbit-docs/ | micro:bit runtime
https://docs.google.com/file/d/0BwfV7NNGKNRAT1huSVFWeWNmRUE/edit | C++ Primer (5th Edition) - Lippman, Lajoie, Moo.pdf - Google Drive
http://stackoverflow.com/ | Stack Overflow
https://developer.mbed.org/teams/Microbug/code/MicroBitDAL_SB2_TEST/file/f998ee705a20/inc/ManagedString.h | MicroBitDAL_SB2_TEST - a mercurial repository | mbed