100%. Especially for learners, this is how to think. Computer languages are specialized engineering tools. Make your engineering product as robust and straightforward as possible. "Weird" languages have specific applications, and often, domain-specific knowledge in several fields is required to justify choosing an unusual language for a solution, which few developers really have. It is better, especially from a career perspective, to focus on simple languages that are in common use, but then you get Python, so...