Sniff is a perfect language for making things with your Microbit. It's easy to get started with, because if you've used Scratch you've already learnt almost everything you need to know about Sniff. Scratch is an amazing system for Primary school children to learn programming, but when they move up to KS3 (Yr7) its starting to look a bit limited - the cat we once loved when we were 7 years old isn't cool now we're in "big school".
However that cat has taught you a LOT about programming, which you can still use. You've probably noticed that once you get the hang of it Scratch is really slow to use because it takes forever to find the blocks you're looking for, when you could just type in what you need far faster. Sniff is about wrapping all that up - just write down what your Scratch program would be as text, and Sniff turns it into something you can run on your Micro:bit!
..say "This is Sniff"
..wait 1 secs
To get started you'll need to download Sniff, and install it. On Mac or Linux that's really easy - just download it an unzip it. On Windows you need to install a few things first, so check out our step by step instructions. To use Sniff on Micro:Bit you'll also need to install "Yotta" from mbed.org (update: MBED have dropped Yotta so 6months after getting all their customers to adopt it they're pretending it doesn't exist!. Use the link, or google to find the original pages, as they're very hidden on the MBED site)
Once you've got it working, you're ready start! We've got a set of tutorials you can work through, that show you how to use the features of the Microbit from Sniff (hint: each session would be suitable for a one hour classroom session). By the end of it you'll be confidently programming using text instead of blocks!
Sniff from Scratch
Once you've worked through these, check out the other 150+ posts here on the Sniff blog, which contain loads of ideas for experiments and neat projects you can do using Sniff and your Micro:bit