If you're interested in web development (and perhaps even if you're presently not), you may want to take a look at Elm. It's a functional language that compiles to JavaScript and is almost entirely developed for the purpose of building web components and applications. The way the functional features and other language features are explained as directly benefiting the developer experience is pretty cool.