Programmers facts
A short list of facts from the first live site, checked against MDN on 14 November 2026. Each fact links to its source.
AI literacy
- HTML (HyperText Markup Language) is the most basic building block of the Web: it defines the meaning and structure of web content. [source]
- Besides HTML, other technologies are generally used to describe a web page's appearance (CSS) or its behaviour (JavaScript). [source]
- CSS is a language of style rules used to style HTML content, for example background colours, fonts, and laying content out in more than one column. [source]
- MDN calls JavaScript the third layer of the "layer cake" of standard web technologies, after HTML and CSS. [source] JavaScript is a scripting language that can create dynamically updating content, control multimedia and animate images. [source]
- Client-side code runs on the visitor's computer: when a web page is viewed, that code is downloaded, then run and displayed by the browser. [source]
- JavaScript should not be confused with the Java programming language: the two are significantly different in syntax, semantics and use. [source]
- Array.prototype.sort() sorts an array in place. The default order is ascending, built by converting the elements to strings and then comparing their UTF-16 code unit values. [source] MDN's own example shows that [1, 30, 4, 21, 100000].sort(), with no compare function, comes out as [1, 100000, 21, 30, 4], not numeric order. [source]
- A common confusion: ["1", "2", "3"].map(parseInt) does not give [1, 2, 3]. The actual result is [1, NaN, NaN]. [source]
- When you know the visitor-provided content should be plain text, MDN says Node.textContent should be used. That prevents the string being parsed as HTML. [source] MDN advises against using innerHTML to get or set text inside an element, because it deals with raw HTML rather than plain text and can be susceptible to XSS attacks, even if you are sure the text never contains HTML syntax. [source]
The whole story, sourced: https://ai.programmers.im/.
More facts will be added here as further programmers sites go live. We do not invent dates or claims ahead of those sites.