mBlock は プログラミングを行うソフトウェアです。mBlock を使ってプログラミングを行い、できたプラグラムを mBot2 本体に転送するとその通りに mBot2 が動くという形になります。
mBlock は無料でインストールできます。プログラミングといっても、キーボードからコードを全て入力する必要はなく、あらかじめ用意されたブロックを組み合わせることで子供や初心者の方でも簡単にプログラミングを行うことができます。
mBlock は Windows や Mac といった PC だけではなく、Andoroid や iPhone 向けのアプリもあります。mBot2 と接続する場合は基本は本体と USB ケーブルで接続する必要がありますので最初は PC 版をダウンロードすることがおすすめです。