Yes, I meant: many things to study (BANano and "its" other libraries) but, on the other hand, if you did everything by yourself, without using BANano, you would still have to study anyway many things (html5, css, js, ...)
Oh yes! off course. To be a web engineer, you do have to know css, js and html, no two way about it. The frameworks, whether tailwind, angular, react, bootstrap, vuetify etc), you got to know hey if that's what you will use, and they keep on evolving, very fast too.
if on the other hand you start from a pure clean slate, then such knowledge is a must so that you have the basics. I saw on YT one guy who was not using any framework creating the most beautiful stuff I've ever seen.
And then again, any HTML element is built on the same premise, 1. styles, 2. attributes, 3. events and 4 which tag is it. With BANAno that's .SetStyle, SetAttr and .On methods after you define your HTML element with <tag></tag>, which is what the frameworks will eventually do.
All the best hey!