As someone who wants to expand my backend-engineering experience, should I focus on one programming language at a time? Data on the poll shows that Python has a high like to dislike ratio than some of the other languages listed. What makes it good? What makes it better than similarly-acheivable languages like PHP and Ruby? Should I maybe dabble in PHP/Ruby to have an understanding of it? Really, my main question is - Which language will benefit me more? I know it can depend on what field I'm working in, and what my use of the language will be, but from a general standpoint, which would be the smarter choice?