One if my children (12yro) was given a microbit by his school and got a lot of enjoyment from programming it. He was already into Python, but it seemed to me that a physical device made programming less abstract and it's limited power forced him to focus on essentials.