Hey Stephane —appreciate writing down your thoughts.
I’ve sort of had the opposite experience as you — coming from dynamic typed languages but ending up appreciating static typing.
I started programming in dBase and moved onto Clipper because it could make binaries. These were dynamically typed…
One of things about programming that I think about is how its abstractness (incorporeal is a wonderful way to put this) makes it very hard to size. We’re trying to give a static measure to a fundamentally dynamic activity. It keeps on changing, and what is worse is that there is an illusion of definiteness to a completely undefined thing.
The simplest tutorial I could find was Codecademy’s React course. https://www.codecademy.com/learn/react-101
After thinking about your question for a bit I realize that there are no good React tutorials targeted at designers. There needs to be and we’d be writing one if we’re able to…