Title: Hey HN,<p>I&#x27;m a seasoned backend developer and systems administrator, with over 10 years of full-time programming experience. I&#x27;ve worked with anything from Assembly, C, Rust all the way to Python, Erlang, Elixir, PHP, Haskell, Lisp, Clojure.<p>When it comes to frontend, I have used React, Vue.js, ReasonML, Clojurescript and Elm extensively, and I know my way around web technologies in general. However, ever since I first started programming, I was NEVER able to get the gist behind CSS. I can&#x27;t center my divs properly. I can&#x27;t say &quot;hey, CSS, this is the parent div, and all child divs must obey its size&quot;. I can&#x27;t do anything basic on CSS without turning for help.<p>Incidentally, but very likely related, I always failed to have any glimpse into how design works. I have no idea which colors &quot;go&quot; with which ones, and pretty much all fonts look like the same for me.<p>I&#x27;d like to know the experience from fellow programmers. Is CSS an &quot;art&quot; thing? Is it common for other developers to have issues with it, or is it just me? Is there any material out there that made CSS &quot;click&quot; for you?
Upvote: