Idea for making MDN Learning Area easier to grasp for beginners #239
Replies: 2 comments 3 replies
-
FWIW I have mixed feelings about the entire learning area. IMO, intro to programming, intro to web developing, and intro to web technology X (X ∈ { JavaScript, MathML, CSS, ... }) have a world of difference in between, and MDN should really only take care of the latter two and assume readers have a decent understanding of how tech tutorials work already. Starting with programming 101 puts a huge burden on maintenance. But I don't touch learning docs anyway and I won't object. |
Beta Was this translation helpful? Give feedback.
-
Thanks for the comment, @Josh-Cena! I agree totally that MDN should stick with teaching/documenting web development, so I am not argumenting for expanding to more areas. I am only talking about improving the content that is already there. I don't agree that MDN should assume that Learning Area readers have a decent understanding of how tech tutorials work, as the Learning Area teaches beginner-level web development. So it naturally attract newbies. I would have agreed with you had the Learning Area content been more advanced-level. But IMHO the more beginner-level tutorials MDN creates, the less they should assume about the readers' level of understanding. |
Beta Was this translation helpful? Give feedback.
-
Hi all 👋
My name is Per Harald Borgen, I am the founder of a code-learning platform called Scrimba. Earlier this week, I had an idea for how to make MDN articles easier to understand for beginners. So I tweeted it out, and it really resonated with people (200+ likes and dozens of comments from coding newbies).
The idea is basically to turn MDN images into audiovisual scrims so that your visitors watch alternative explanations of your articles. You can see a live demo of an MDN+scrim example here.
PS: it's important that you to click on the play icon in the scrim in order to watch the audiovisual explanation.
Please note that the above example is NOT a video, it is a scrim. A scrim is a recorded coding session that requires 100 times less bandwidth than regular videos. So unlike videos, scrims are accessible for people in areas with slow internet access.
Why it's important
Many beginners find MDN too difficult, and resort to YouTube instead (e.g. this tweet). Especially the new generation of coders seem to prefer watching over reading (3 out of 4 use YouTube according to freeCodeCamp's survey).
I am a big fan of MDN, and often send my students to the site, so I want it to be as good as possible, and stay relevant. So I would be more than willing to record scrims that you can embed into MDN. Meaning it won't be any work for Open Web Docs except approving the content and the PRs.
We have done the same with freeCodeCamp, as they wanted audiovisual explanations to support their curriculum. See example below 👇
Looking forward to hear what you all think of this idea 😊
Beta Was this translation helpful? Give feedback.
All reactions