Interesting. I'm scarred from spending years learning how to sharpen axes and shave yaks. Maybe the kids today don't need to do nearly as much of that anymore.
I like Scratch. I'm not sure about Bubble's idea of teaching code "without a single line of code."
Eventually you need to write code. Spreadsheets are code, and functional to boot. Everyone can do something in them, and fewer are proficient. It's not that hard to get started coding anything, however it may be hard if you don't know where to start, which is where Scratch comes in handy.
https://bubble.io/how-to-build
or scratch
then build some things. then search on the internet and see if there's any tutorials on how to do it with code.
I think the first step is to think about what he would like to build.