Books on Elm - "Beginning Elm"?

You should be perfectly fine - 0.19.1 had quite a few improvements but no breaking changes (see Elm 0.19.1 is out!).

The language really did not change since 2017 :wink: