That is actually an excellent idea, Francisco. I will think of putting together a summary of my experience pointing out “the good, the bad and the ugly”. :)

I agree, as gateways, both Scratch and Playgrounds are excellent, but that’s basically it, and it should always be emphasised that it’s only the very tip of the iceberg, and the difficult bit comes afterwards. Harvard’s professor David Malan does exactly that and uses it as a gateway into teaching C and PHP, which he does really well, not once does he call programming “a piece of cake”. And he is teaching 18+ year olds… Feel free to check his course out. This course back in the day was available directly on the Harvard site, and after I did this course I ended up with appropriate and realistic expectations of what I am getting into. That course turned my life around and made me the enthusiastic professional I am today.

Writer of code, blogs and things that live on the web. Pragmatic doer, Lego fan, Mac user, cool nerd. JavaScript and Flutter enthusiast. HMH.engineering editor.

Writer of code, blogs and things that live on the web. Pragmatic doer, Lego fan, Mac user, cool nerd. JavaScript and Flutter enthusiast. HMH.engineering editor.