Should I Learn Python or JavaScript First?

preview_player
Показать описание
Should I learn Python or JavaScript first?

Python is rivaling JavaScript as the best starter programming language.

Hence the question. I know JavaScript has the advantage of being ubiquitous.

JavaScript is an easy language to learn and start programming in. Unfortunately for users, that means you get a lot of code that isn't logically thought out, clunky, error prone and interfaces poorly with HTML.

What are the advantages of Python?

Python and other object oriented languages teach you how to structure code logically and handle data flow. They are more likely to be able to build a full software solution, not just build an interactive website.

I know JavaScript is a web development standard.

When you want to do systems programming and software development, JavaScript might be shoehorned in, but it isn't a good fit. Python generally is for those cases.

JavaScript is just another Object Oriented programming language.

You'd learn more by learning C, even Objective C.

Why don't you like JavaScript? It's a forgiving programming language.

If you want a good programmer, you don't train them with a lazy syntax. Train them with discipline and strict types, and you'll get a good programmer for life.

Do you think Python is easy to use?

It is a good, dynamic language. And unlike some programming languages, you can build usable code after reading a few books and basic exercises.

Or I could learn both programming languages.

Or learn C. There are jokes it is the computer equivalent of Latin.

*I thought that was Haskell or Lisp, given how old they are and their relative obsolescence.

If you learn C, all the other OOP languages are easier.

I might as well learn both languages, so I can build the interactive web interface in JavaScript, and the server side programming in Python.

Too many programmers think one language covers everything when it doesn't, forgetting how many good programmers are like the top grossing entertainment at international events, multilingual - Never mind.
Рекомендации по теме
Комментарии
Автор

So, according to him it isn't worth learning Javascript, a language that is used in 93% of all websites. His feet don't even touch the ground.

ericx
Автор

Definitly Python. I've studied Javascript in my first year of college before Python, and I had such a hard time learning it. But then I kind of put it (Javascript) on standby and focused on Python till I got quite comfortable working with it, and guess what, I could comfortably work with Javascript immediately after I resumed it.

chihabgoku
Автор

You should learn baseline concepts in computer science as priority and language trends don't matter BUT that has nothing to do with the fact that learning javascript and node should be your first priority for future employment. NPM is the largest code repository by a huge margin with explosive growth still going strong. FYI, I've done both python and node on the server in professional environments. Productivity is simply better in node, especially if you are doing full stack as the tool chain is complimentary and usable on all the tiers.

joonhasebring
Автор

You will confuse people even more if they dont get the msg clearly

sunnypandey
Автор

This video was created by Python developer. Math is good, head won't fall, but you won't see the neck.

birdofprey
Автор

JS is NOT an easy language to learn. Especially not to a beginner as there is a lot of bad information out there and most tutorials focus on trying to teach people with a background in an oop language. Reading about Functions vs Classes will only confuse you if you don't know about classes first.

asdqwe
Автор

I could barely make it through that with the voices they used.

taunks
Автор

Just learn typescript. It will solve all problems.

isynciswim
Автор

I like the way you guys simplify things

santosh
Автор

very informative teach.tutorials easy way to

abdulrehmanakram.
Автор

All that to be told to learn C! ffs...

kicknotes
Автор

Non sense for “learning C make you easier to learn other OOP language.”

adrianshum
Автор

Learn javascript first.
Learn the pleasure of the lambda.
And the pain of the global variable
Experience the freedom from strict type casting! As well as the chaos that often ensues, when one is left so unbridled.
It's the shallow end for script kiddiies, leading precipitously to an intellectual abyss of monads, and meta programming.

coolworx
visit shbcf.ru