Reference Materials
Learn Python Interactively
Try for FreeJavaScript is a powerful and flexible programming language. It can execute on a web browser that allows us to make interactive webpages such as popup menus, animations, form validation, etc.
JavaScript has evolved a lot in the past decade. Our JavaScript tutorials will help you understand the core concepts of modern JavaScript, one step at a time.
Page Index
JavaScript Introduction
JavaScript Control Flow
JavaScript Functions
JavaScript Objects
JavaScript Types
JavaScript Exceptions & Modules
JavaScript ES6
JavaScript Asynchronous
JS Miscellaneous
About JavaScript Programming
Prototype-based Object-oriented - JavaScript is an object-oriented programming language. It used prototypes instead of classes. Objects are used to represent the real-world entity in the program.
Interpreted Language - JavaScript is an interpreted programming language. It uses a just-in-time compilation technique at run-time.
Event-Based Programming - JavaScript allows us to write codes that are executed differently under different events.
Platform Independence - JavaScript codes are run on browsers. So irrespective of the machine, if the browser supports JavaScript, codes can run.
Why Learn JavaScript?
- JavaScript is used on both the client-side and the server-side. On the client-side, the code is run and displayed by the browser. On the server-side, Node.js is used.
- JavaScript is a platform-independent language. Any browser supporting JavaScript can run the code irrespective of the operating system
- JavaScript uses the just-in-time compilation technique. Since the compilation is handled at run time, JavaScript is considered an interpreted language.
- JavaScript is a dynamically typed language. That is, a variable containing a number may be reassigned to a string.
How to learn JavaScript?
- JavaScript Tutorial from Programiz - We provide step by step tutorials along with library functions and examples. Get started with JavaScript.
- MDN Web Docs - It provides one of the best resources to learn JavaScript from basics to advance. Visit MDN-JavaScript Basics.
- Write a lot of Code - The only way you can learn programming is practice daily and write a lot of codes