Some programming knowledge is required
There are many incredible “learn to code” resources out there, and it is not my intention to add to their number. Hence, you should have basic programming knowledge to engage with this site. The introductory sections here can be ignored if you are already familiar with JavaScript to an extent, and these sections are mostly here to help developers coming from other languages.
That being said, there may be gaps in your introductory knowledge as there are gaps in mine! In which case, it may be useful to gloss over the introductory sections. I’ve had it many times where I’ve been reviewing code of a junior developer and I learn something new, that I should have known before.