ロボット作りに使えるツール(プログラム等々)をご紹介します。

1. EV3 Classroom
LEGO EV3のロボットを動かすためのScratchベースのプログラム開発環境ソフトウェアのダウンロード元は以下です。
https://education.lego.com/ja-jp/downloads/mindstorms-ev3/software

2. Spike App
LEGO Spikeプライムのロボットを動かすためのScratchベースとpythonベースのプログラム開発環境ソフトウェアのダウンロード元は以下です。
https://education.lego.com/ja-jp/downloads/spike-app/software

3. Studio2.0(bricklink)
LEGOの組み立てを3次元CAD(Computer Aided Design)的にコンピュータの中でバーチャルに組み立てることのできるソフトウェアのダウンロード元は以下です。
https://www.bricklink.com/v3/studio/download.page

4. ロボジョイくらぶ
LEGOキットでのロボットづくりについて、色々な技術トピックを紹介しており、勉強になります。
会員登録して、記事を参照下さい。
http://www.robojoy-club.com

5. Scratch(スクラッチ)
EV3のロボットのプログラミング環境で、「EV3 Classroom」は、
Scratchベースとなっています。
Scratchに慣れるためには、Scratchそのものを使ってプログラミングしてみると参考になると思います。興味ある人は、IDを取得して使ってみて下さい。
https://scratch.mit.edu