Hacker News new | ask | show | jobs
by niktar 1437 days ago
Sorry, IMHO, But You want to explore concepts/idioms/paradigms but restrict youself by two programming languages very similar nature (ok, Go is not OOP in common sence).

Just look at different world: Clojure, Haskell, Ocaml, Erlang (maybe Elixir). Even Smalltalk shows you true priciples of OOP which are far from Java/C++ and close to Erlang processes/actors.

These languages force you to think different.

BTW, Elixir can really help you in Web projects because it has Phoenix LiveView framework.

Seaside framework for Pharo (Smalltalk) is very nice as well.