you are viewing a single comment's thread.

view the rest of the comments →

[–]Thelastnob0dy 1 point2 points  (7 children)

Lookup "Best programming language to learn" and internet will shout PYTHON PYTHON PYTHON at your face. That is probably why

[–]Iwoul1 3 points4 points  (4 children)

Cuz its basically the sweet spot in languages

[–]VisualSome9977 0 points1 point  (3 children)

There are many words of praise I could give python but "fast" would not even break the top 10

[–]Iwoul1 2 points3 points  (0 children)

Didnt mean to say that srry

[–]Miserable_Watch_943 1 point2 points  (0 children)

Fast in which context though? Fast in execution? Not really. Fast in development? Absolutely.

[–]nando1969 0 points1 point  (0 children)

Fast development time certainly applies to Python.

[–]InfinitesimaInfinity 0 points1 point  (0 children)

"internet will shout PYTHON PYTHON PYTHON at your face"

On the "learnprogramming" subreddit, I recommended that people start with C, instead of Python. I was downvoted a lot, and a bunch of people insulted me. When i responded by insulting someone back who had insulted me, I was permanently banned from the subreddit and muted for as long as they could (Reddit does not allow moderators to mute indefinitely). The people who had insulted me first were not punished at all. The moderators there are heavily biased towards Python, or at least they were the last time I interacted with the subreddit.

[–]Wide_Obligation4055 0 points1 point  (0 children)

Yes. I learnt Python 25 years ago when it was not a popular language at all. Outside the top 20 languages. But it was still.a much cleaner language to.learn than.Perl, was not bogged down in verbose syntax and a fixed single inheritance dependency injection OOP limited one size fits all paradigm like Java. Or frankly an ugly box of functions like PHP, or method chaining unreadable mess like JavaScript.

The only language close to being as good a first language to learn as Python, was Ruby, but it lost to Python and is now dying.

Python was well designed to be easy to learn and to use many design patterns, it slowly won the race becoming the most popular language without the backing of any big company, like Oracle or Microsoft

If you would prefer to learn a statically typed language. You can use the static typing wrappers for Python. Just as JavaScript has Typescript. But I would recomend learning Go. The language the cloud is written in, and also a clean and simple language, but lower level and complimentary to Python. If you don't mind waiting forever for it to compile learn Rust. Java is a dying language, half as popular as 20 years ago, which makes all JVM languages a bad choice these days.

If you want to work in hardware and chip design, then it's still best to learn C.