There’s been a lot of languages like the new-age love Python and R or the old school bestie, Java. Although programming languages are designed to make complex problems easier. Every programming language has its own pros and cons but some languages are built for another reason — sheer fun!
Usability is not the goal for these languages nor they find their roots in academia. They are above all programming paradigms but still maintain their reputation of being a Turing Complete language – well some of them.