We've been using scratch for a few years in my school system. It is a very good introduction to programming for younger students. My school's ITRT introduced me to using a
Picoboard with scratch. I'm thinking of introducing it to our FLL teams over the summer.