This guide aims to teach the most primitive concepts of Javascript, and is adressed to any people with a minimum knowledge of programming. This guide won't focus on ES6 specificities or any shorthand / advanced syntax.
Use cases of each notion are isolated and won't mix too much notions in order to focus on the current notion.