Understand it, don't copy it.
A small hub for learning to program, and for learning to read the kind of code a tool might give you. AI literacy is live, with sample assistant replies written for the lessons. HTML, JavaScript, CSS and Python are on the way. Every fact here links to its source.
What is programmers.im?
programmers.im is a small hub for programming languages and for AI literacy. Each topic gets its own site with sourced facts, exercises and printables. AI literacy is the first site live. Some true things to start with:
HTML
HTML (HyperText Markup Language) is the most basic building block of the Web: it defines the meaning and structure of web content. [source]
CSS
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]
JavaScript
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]
Not the same as Java
JavaScript should not be confused with the Java programming language: the two are significantly different in syntax, semantics and use. [source]
Which layer?
MDN describes HTML, CSS and JavaScript as a layer cake of standard web technologies. Which layer does which job?
1. Structure and meaning
Which layer defines the meaning and structure of web content?
2. Style rules
Which layer is a language of style rules that we use to specify the appearance of web documents?
3. Dynamically updating content
Which layer can create dynamically updating content?
Explore our sites
One programmers site is live. Its link opens in a new tab.
Coming soon
Four more programmers sites are planned. A blocks site of our own, or a guide that sends you to scratch.mit.edu, is still to be decided.
- HTML
html.programmers.imPlanned: a beginner-friendly, sourced guide to HTML, the language that gives web content its meaning and structure.
Coming soon - JavaScript
javascript.programmers.imPlanned: a beginner-friendly, sourced guide to JavaScript, the third official web language.
Coming soon - CSS
css.programmers.imPlanned: a beginner-friendly, sourced guide to CSS, the language of style rules for web documents.
Coming soon - Python
python.programmers.imPlanned: a beginner-friendly, sourced guide to Python.
Coming soon
Sister sites
Natural languages have a home on the ReallyByte network too, and so does learning to play.
Enjoyed the programmers sites?
No pop-ups. No intrusive advertising. Just interesting stuff. A little support helps the next programmers site get built.