Like (sometimes hate) solving Problems in Delphi and Firebird SQL. It is not important which language you use. Important is that you have something to say.