Things Unlearned
As a new programmer, I was also seduced by the FP hype, and learned web development in ClojureScript without knowing JavaScript.<p>This was a really hard way to learn, and once I finally went mainstream I found that the messaging about how bad other languages were was much exaggerated.<p>In general I think the ecosystem trumps the language quality, and the senior developers who think otherwise generally underestimate the difficulty for a junior developer of working on the bleeding edge. Pragmatism over purity (while keeping enough purity-focus to keep the codebase clean).<p>I also think JS is absolutely fine as a language and its warts are not that hard to work around.