1. High demand
2. Easy to learn
3. Easy to get started
There are no applications one needs to install and no complex configuring of “runtime” environments.
4. It is everywhere
5. It is the most popular programming language worldwide
It is the most used and the most popular programming language. The wide areas this programming language has gained massive influence is evidence enough and speaks volumes on the language’s popularity.
6. Found in browsers
7. Better pay
9. It is, also, unlikely that it will go anywhere anytime soon. It has survived and stayed relevant for years and will still be years to come.
10. It runs everywhere
11. It is a compiled programming language
12. The frameworks are maturing
The language is still developing and so are its frameworks. The more the frameworks develop the more the possibilities. Developing applications using the language is actually much easier now.
13. Allows for user interactions
14. ECMA Script
15. Great learning resources
16. Has a universal nature
You can write a program that runs everywhere without having to modify it. You can share libraries, logic and skillsets without marinating multiple codebases or having to rewrite anything.
While it might be applied in most browsers, the operating mechanism and behavior are not the same in all the browsers. Figuring out why your code functions effectively in one browser and not another can be frustrating.
19. Has a larger community
20. The community is, also, diverse and vibrant allowing you to learn even more as you progress.
21. It is more difficult to maintain
The more the language grow the more dynamic it gets. If you are able to keep up with the changes, then you are more likely to be a great and highly sought after developer.
23. Make money from bug fixes
You can use the language to find bugs and fixes in the systems companies have and earn some good money.
24. Easier to learn other languages
25. The diverse applications allow you to venture into other career paths like game developing and animation.