プログラミングの勉強にはScratchが有効
Progateからプログラミングを始めるという方は多いと思うが
それよりもまず、ビジュアルプログラミングから入ることをお勧めしたい。
ScratchはMITが開発したプログラミング学習のためのプラットフォームで
ノーコードでゲーム等のプログラムを作れる。
以下は当方の息子(小1)が学習1週間で作成したもので
未経験どころではない子供でも、こういったものが簡単に作れてしまう。
https://scratch.mit.edu/projects/553878174/
ifやfor、変数、listなどの非常に重要な概念も学習できるので、非常におすすめ。