I could never take python seriously tbh . I do see why it's cool . I do like the language as I use it at work and I use this language to teach beginners about programming. <br><br>But , There's so many times where I'm tasked to restify something the data team wrote in Python and it's basically just bad code .  Just because of the low cost barrier to entry . Allows people to write horrible code.  <br><br>Second , no switch statements .... Really! <br><br>Third , the self argument . I mean even PHP has a reserved context key 'this' that doesn't need to passed as function argument <br><br>Class inerhitance makes no sense and just looks unclear <br><br>Package management sucks <br><br>Packages are bloated . I mean I can compile  a static go binary , production ready deployable to the server under 10mb of size that has an orm, http framework and a bunch of other stuff .  While python packages are just huge !  I need to use docker to ensure the environments are the same and so much more stuff . <br><br>Slow runtime , and should not be used for anything more than data analytics and scripting imo .  Ie should not be used to write apis/webservices , but ppl still do anyway. And you get apis that need a century to return back a response . (Looking at you Django)<br><br><br>Concrurency is an after thought and looks hacky to write . <br><br><br>With all that rant . I still recommend people to learn python as the first language in 2020 . It's easy to get started .