Man I absolutely hate python. Maybe it's my 'skill issue' but it will NEVER be considered for enterprise development beyond its current scope. With the constant development of type safe languages like Rust, Go, Zig and our own F#, Python will continue to be pushed by people new to programming but it will always remain a starter language and nothing more. Exceptions apply of course. C# does everything better than it anyway in every case. Plus most people I know use it for leetcode anyway. Plus Python is never used alone for a fully scaled fullstack application. JS is used on the frontend. With Blazor, it is not. So to new devs I would say learn JS/TS for the frontend and some type safe language for the backend and you will never have to worry about speed and scalability. Anyone who can learn Python can easily learn JS as well as Php Laravel. And I agree with you about F# for scripting which ironically Python was originally for. What do you think if folks started teaching F# instead of Python for data science, AI and everything on between?
If you are talking about "popularity" of the language, then counting the number of commits by a single user is obviously false. If a single user used exclusively one language but a lot but 20 users used another language not as extensively, then the other language is obviously more popular then the language used by a single user.
Yes, Javascript comes out on top in stack overflow by around 10%. But this margin has been rapidly shrinking for the last few years. In 2020 Javascript came on top by a margin of 24% over Python.
Man I absolutely hate python. Maybe it's my 'skill issue' but it will NEVER be considered for enterprise development beyond its current scope. With the constant development of type safe languages like Rust, Go, Zig and our own F#, Python will continue to be pushed by people new to programming but it will always remain a starter language and nothing more. Exceptions apply of course. C# does everything better than it anyway in every case. Plus most people I know use it for leetcode anyway. Plus Python is never used alone for a fully scaled fullstack application. JS is used on the frontend. With Blazor, it is not.
So to new devs I would say learn JS/TS for the frontend and some type safe language for the backend and you will never have to worry about speed and scalability. Anyone who can learn Python can easily learn JS as well as Php Laravel.
And I agree with you about F# for scripting which ironically Python was originally for. What do you think if folks started teaching F# instead of Python for data science, AI and everything on between?
I love Python but for job opportunity Javascript is better when you dont have a degree in data science.
If you are talking about "popularity" of the language, then counting the number of commits by a single user is obviously false. If a single user used exclusively one language but a lot but 20 users used another language not as extensively, then the other language is obviously more popular then the language used by a single user.
Yes, Javascript comes out on top in stack overflow by around 10%. But this margin has been rapidly shrinking for the last few years. In 2020 Javascript came on top by a margin of 24% over Python.