No-Library (pure JS), HTML, CSS, JavaScript
introduce concepts of variables, loops, conditionals and functions