I’m going through Elm in Action to learn Elm, and I seem to be the opposite of the anticipated reader: my HTML is pretty rusty, I have no experience with CSS or JavaScript, but I’m comfortable with purely functional programming, having written one large project and several smaller ones in Haskell. My goal in learning Elm is to be able to create some simple one-page web apps as well as a simple UI for a more involved web app with a back-end accessed via a REST API.
So what’s the most efficient way to freshen up my HTML and come up to speed on CSS, given that I only intend to be using these in the context of Elm apps? Are there good tutorials from the perspective of an Elm programmer? I’d like to avoid spending a lot of time in the weeds on topics I won’t really need.