Day 1 of #100daysofjs


Introduction to Programming
Programming is a way to talk to a computer.
A language like Hindi, English or Bengali can be used to talk to a human but for computers, we need straightforward instruction.
What is ECMAScript?
ECMAScript is a standard on which javascript is based! It was created to ensure that different documents on js are talking about the same language javascript.
javascript & ECMAScript can almost always be used interchangeably.
javascript is very liberal in what it allows.
what is javascript?
JavaScript is a popular programming language primarily used for building interactive web pages and web applications. It was created by Brendan Eich in 1995 and is now widely supported by web browsers and platforms.
JavaScript allows developers to add dynamic behavior and interactivity to websites. It is primarily executed on the client side, meaning it runs in the user's web browser rather than on a web server. This enables JavaScript to manipulate the HTML content of a web page, respond to user actions, and communicate with web servers to fetch and send data asynchronously.
why learn javascript?
Learning JavaScript can be beneficial for several reasons:
Web Development: JavaScript is a fundamental language for web development. By learning JavaScript, you gain the ability to create dynamic and interactive web pages, enhance user experience, and add interactivity to your websites. It allows you to manipulate the Document Object Model (DOM), handle user events, and make asynchronous requests to web servers.
Versatility: JavaScript is a versatile language that can be used both on the client side (in web browsers) and the server side (with platforms like Node.js). This flexibility allows you to build full-stack web applications, where you can handle both the front-end and back-end development using a single language.
Career Opportunities: JavaScript is widely used and in high demand in the job market. Learning JavaScript can open up a range of career opportunities as a web developer or a full-stack developer. Many companies and organizations require JavaScript skills for their web development projects, making it a valuable skill to have.
Frameworks and Libraries: JavaScript has a rich ecosystem of frameworks and libraries that simplify web development tasks. Frameworks like React, Angular, and Vue.js are widely adopted and provide efficient tools for building robust and scalable web applications. By learning JavaScript, you can leverage these frameworks and libraries to accelerate your development process.
Community and Support: JavaScript has a large and active community of developers. This means there are ample resources, forums, tutorials, and online communities available to help you learn and grow as a JavaScript developer. Being part of a vibrant community allows you to collaborate, share knowledge, and stay updated with the latest trends and best practices.
Mobile Development: With frameworks like React Native and Ionic, JavaScript can also be used to build mobile applications for iOS and Android platforms. By learning JavaScript, you can leverage your existing skills to develop mobile apps using these cross-platform frameworks.
Future Growth: JavaScript continues to evolve and expand its capabilities. It is constantly updated with new features and improvements, ensuring its relevance in the ever-changing technology landscape. By learning JavaScript, you equip yourself with a skill that is likely to remain in demand and provide opportunities for future growth.
How to execute JavaScript
JavaScript can be executed right inside one's browser you can open the JavaScript console and start writing js there.
Another way to execute js is a runtime like Node.js which can be installed and used to run js code.
Yet another way to execute js is by inserting it inside the <script> tag of an HTML document.
Subscribe to my newsletter
Read articles from Arpan Mukherjee directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by

Arpan Mukherjee
Arpan Mukherjee
I am a coder