&gt;The PHP community (where my commercial work is done) is not that. And far too fad driven.<p>If you have the insight to recognize this, I think you are doing fine.<p>I would recommend Python as it&#x27;s community seems to be a bit better. It sure is not as &#x27;design pattern&#x27; infested. If you have a lot of time to spare and tenacious enough, you can also try Haskell. Although you should not feel disheartened about not understanding 90% of things being said in the irc chat room even after wrestling half year with the language. But I think it is worth giving a shot.
I have already ported my side project which was in PHP to Haskell using a framework called Spock and PostgreSQL as backend..<p>Also, I think the php thing might be causing you this conflict. As I myself have gone through a similar stage. (8 years of professional PHP experience). When I started python 3 and after a while I unlearned certain things from PHP. Things became quite a lot simple.<p>For example, this is the same static site generator I wrote in PHP and Python3.<p>PHP -  <a href="https:&#x2F;&#x2F;bitbucket.org&#x2F;sras&#x2F;vodka" rel="nofollow">https:&#x2F;&#x2F;bitbucket.org&#x2F;sras&#x2F;vodka</a><p>Python - <a href="https:&#x2F;&#x2F;bitbucket.org&#x2F;sras&#x2F;feni" rel="nofollow">https:&#x2F;&#x2F;bitbucket.org&#x2F;sras&#x2F;feni</a><p>Writing a bit complex stuff using PHP is so damn tiring, but it only became clear that the problem was PHP after I started programming in Python and unlearned enough PHP stuff...