Also do not attempt to make complicated stuff without knowing what a web component is (something by the way YDKJS and EJS do not even touch) . A nice example of what a mess (that can drive you crazy) a web page looks like without web component is the pixels arts editor chapter of EJS . Do not even try to read that chapter . It is just bad and you will learn nothing and waste too much time .
To understand what frameworks are all about and if you really need them read this .
I am pretty sure you will look into css so read this for that .
Also do not attempt to make complicated stuff without knowing what a web component is (something by the way YDKJS and EJS do not even touch) . A nice example of what a mess (that can drive you crazy) a web page looks like without web component is the pixels arts editor chapter of EJS . Do not even try to read that chapter . It is just bad and you will learn nothing and waste too much time .
To understand what frameworks are all about and if you really need them read this .
I am pretty sure you will look into css so read this for that .
You can check this book is awesome CSS in Depth