It's interesting that in the 80s when home computers were new, you essentially started your computer at the command line and could code in something like Basic right away. A lot of non-technical people learned at least some programming, because of this. When GUIs came this faded out.
A similar parallel in the 90s with the internet is that people learned HTML, because in many ways tools were limited and it was relatively easy to create a page that was respectable enough. Now that so many web pages are "covered" in CSS and/or created with higher level tools, it will be interesting to see if many non-technical people will be attracted to creating their own web pages. I hope so.