Alright, so how do you program this thing? You've got two main options:
The really cool thing about both of these is that you do not need to download or install any software. Everything is done using a web browser - which pretty much every computer comes with these days. We'll briefly show how this is done for both options. More details can be found here: http://microbit.org/code/
The other cool feature of the BBC micro:bit is that it behaves and looks just like a USB thumb drive to your computer. This is the other key feature that means no additional software or drivers need to be installed. Pretty much every computer supports USB storage devices.
Uploading a program to the BBC micro:bit is like putting a JPG image on a USB thumb drive to share with someone.