• Don't mean to hijack your topic or start a war here...
    As a DBA, even though I am in an MS SQL environment, I believe we should try to become comfortable with all flavors of databases. For this reason, I picked Python, something I can use with any database, on any platform. Python is portable, powerful, objected-oriented, with unlimited open source modules to use, it is useful both an analytic tool for data gurus and an automation tool for DBA's. I highly recommend it.

     It's a shame that SQL 2017 comes with a half-baked/limited Python environment where people cannot fully experience the benefit of this language.