Hacker News new | ask | show | jobs
by Cowicide 3404 days ago
Some of the wording seems a bit too advanced to throw on a newbie right away. I would massage the content with a more relatable, visual representation:

>HTML is for adding meaning to raw content by marking it up.

HTML is the frame of the house.

>CSS is for formatting that marked up content.

CSS is the interior and exterior design of the house that's intertwined with the HTML framework.

>JavaScript is for making that content and formatting interactive.

JavaScript is the hardware door hinges, electrical and plumbing of the house that's also intertwined with HTML and CSS.

---------

I think graphical content that reinforces the above analogies would go a long way in helping newcomers to more quickly understand and remember the basic concepts.