Title: I&#x27;m &quot;only&quot; 6 years into my career but already worked with a dozen languages. While there are some obvious distinctions (like elixir being a better fit for concurrent systems or some being statically typed while some are not), most of them are very similar.<p>For corporate projects I usually comply to whatever language the system is already written in and adapt to that, but if I were to start a new project now, I wouldn&#x27;t be sure which language is the right choice.<p>Here are some of the languages I used for projects in the past:<p>- Go<p>- Clojure<p>- Elixir<p>- Ruby<p>- Python<p>- Java<p>- NodeJS<p>- PHP &#x2F; Hack<p>How are you deciding which language to pick when starting from scratch?<p>(On a similar note, the same thing could be asked for client side code: JS, TypeScript, ClojureScript, PureScript, ES6 &#x2F; Babel, Coffee, etc)
Upvote: