Julia
programming language is refreshingly adaptive in its syntax and allows the programmer to solve a problem in very many ways. In the case of Euler Project Problem 2, I got into trouble, mostly because I was running foul of doing things the “right way”. The language gently nudges one to think again before coding. It coaxes rather than coerces the programmer to adopt efficient and safe coding practices. The existence of a knowledgeable user-community who were ready to help, and who could illuminate the problem from different angles, made learning Julia
enjoyable, educational, and enriching. It is a language that I will spend time learning properly, and use in the future.