If you are in the electronic design business as an engineer, you will most likely use several different formal languages over the years. I have done projects with VHDL, Verilog, e and Vera. I have also created many different utilities to automate design flows using C, Tcl, Perl and UNIX shell scripts. It happened to me that I was writing something in one language using the syntax of another language without noticing it immediately.
One day I came across a language called Ruby, but I did not have the time to try it. I just knew that it is an object oriented programming language which I had not really done before. Later with a new project I could take a deeper look at it, and quickly became a big fan of it. It was the first time I started to enjoy programming, mainly because of the simple fact that everything in Ruby is an object, and the power of the built-in classes and the standard library. In other words I did not know how much fun programming can be.
Of course, some of you may say there are better languages out there because of a better syntax, or because of a better performance (Ruby is interpretive). But you can think of so many different tools and utilities for which Ruby is just a perfect fit (and you can combine it with C if you need the performance).
So if you haven't found the language yet that makes your daily work more productive and enjoyable, have a look at Ruby!