Something people frequently forget is the easiness of the "vanilla" (plain) technology, like HTML, CSS, JavaScript. It is worth learning these basics regardless of whether you want to hide them behind stacks of frameworks or not.<p>And for CSS, you can do quite advanced stuff without using any library or framework.
I suppose you could get by with never learning it, but I think that would be hampering yourself. While there all "languages" that kick out CSS, it is one of the core building blocks of the web space.<p>The basics are very easy to learn compared to Python. I would think you should be able to pick it up very quickly.<p>Some of the best online resources are probably:<p>* Mozilla Developer Network online documentation (<a href="https://developer.mozilla.org/en-US/docs/Web/CSS" rel="nofollow">https://developer.mozilla.org/en-US/docs/Web/CSS</a>)<p>* w3schools (<a href="https://www.w3schools.com/css/" rel="nofollow">https://www.w3schools.com/css/</a>)