基本環境としては、
Webだけで完結する環境ならScratch。
実際の機器も使いたい場合の基本はmicrobit x Makecode
が良いでしょう。
他の環境でもやってみたい人は、
M5Stackを持っている人は、Scratchと組み合わせられる環境「つくるっち」があります。
そのほか、microbitをBLE通信でWebと組み合わせたい人は…
microbitの値をJavaScriptでグラフ表示
その他 https://github.com/electricbaka/bluejelly