Recommendations for graphical language/platform for young students?

does it need to be with real Arduino hardware ?

tinkercad coud be an option if you can go "virtual"