I don&#x27;t really have a &quot;most favorite programming language ever&quot;.  I think of languages as tools and try to keep a focus on &quot;use the right tool for the job&quot;.  I don&#x27;t reach for C++ for writing webapps as a rule, and I wouldn&#x27;t reach for Prolog to write an OS kernel.<p>That said, my primary language for most &quot;general purpose&quot; tasks these days is Groovy.  I also lean towards Java for many things, due to familiarity.  I have a soft spot for C++ as well, which I probably would have called &quot;my favorite language&quot; years ago.<p>Lately I&#x27;ve been working on adding R and Octave to my arsenal, and I have to admit, I&#x27;m really liking Octave.<p>But I just bought a Swift book earlier tonight, so who knows what the future may hold...