Why should I Learn JavaScript?
What is JavaScript?
JavaScript is a high-level programming language. JavaScript is one of the most popular and widely used programming language to date and it is the fastest growing programming language.
Companies that use JavaScript to build internet applications
- - Netflix
- - Walmart
- - PayPal
JavaScript developer averages around 72,000 USD/Year, and therefore is a great opportunity to get a good job by learning this language.
JavaScript is used in the Back end and Front-End. And therefore, you can work as either a front-end developer or back-end developer or a full stack developer.
What can you do with JavaScript?
JavaScript was only used in browser back in the day build interactive web pages and was called a “Toy Language”. But how the times have changed, due to community support and a lot of funding from high level tech companies JavaScript can be used today to build full Web/Mobile Applications, Real Time Networking Applications (Like chats and video streaming services), Command Line tools and can even be used to build games!
Where does JavaScript run?
Originally, it was developed to run only in browsers to provide a method to give life to web pages instead of using just CSS. Browsers have an engine that runs JavaScript this is called a JS Engine.
- FireFox : SpiderMonkey Js Engine
- Chrome: V8 Engine
What happened?
In 2009 an amazing software engineer named “Ryan Dahl” took JavaScript V8 engine and embedded it in a C++ program which was later called “Node”.
What did this mean?
This meant that JavaScript could now be run outside the browser. So we can use Node to execute our JavaScript code and therefore we can now build the backend of our web applications and mobile applications.
What is ECMA?
There is company called ECMA which is responsible for defining standards and created the ECMA Script Standard, the very first version was released in 1997, starting from 2015 ECMA started to work on annual releases to update the ECMA script standard.
Difference Between JavaScript and ECMA SCRIPT?
ECMA script is just a specification but JavaScript is a programming language that confirms the specification.
Comments
Post a Comment