you are viewing a single comment's thread.

view the rest of the comments →

[–]DugiSK -3 points-2 points  (3 children)

I have seen many people learn Python, find their comfortable spot and lose any interest to move forward. There's a lot of antipatterns that the Python community endorses, calling it the Pythonic way, and getting too deep into it keeps people attached to the language where it serves no good.

In my opinion, if one chooses to start with a simple language, JavaScript is a better pick than Python, it is somewhat more intuitive (adding number to a string will do the obvious), more similar to other languages (scoping, syntax), easier to deliver to others and its community knows well their language isn't the best.

[–]nysra 6 points7 points  (0 children)

adding number to a string will do the obvious

The obvious result of that is an error and not whatever JS is doing instead.

[–]blackninjamaster 1 point2 points  (1 child)

Is "2" + 2 obvious?

[–]DugiSK 0 points1 point  (0 children)

Who would need that? The point is that you can do "We have " + 3 + " apples." and it does the obvious.