JavaScript You have to Know about
JavaScript is a multi-paradigm, dynamic language with types and operators, standard built-in objects, and methods. Because C is called the mother of all programming languages it is also based On the C programming language. javascript is a dynamically typed language. it means you don't have to define data types like other languages like c.Javascript supports Object-Oriented Programming with prototypes. There are many many versions in javascript like ES1, Es2, …, es5, ES6. The full meaning of Es is ECMAScript. Who defines the name of javascript.
There are types of paradigm code types in javascript.
Procedural.
Object-Oriented Programming and
Functional
If you are planning to learn javascript you have to learn few basic things to start.
Programming Fundamentals
Data Types
Array
String
Conditions
Loops
Array
Objects
Global scope and Lexical Scope
Functions
These are the fundamentals you have to Know.
If you are interested to learn and explore more about javascript you have to learn more things like:
Objected-Oriented theory
Object creation patterns
Prototype
Inheritance
Global Object and this method
Bind, Call and Apply
ES6(Ecma Script 6)
Javascript Engine
Error Handling
Asynchronous Programming etc
If you are finished with these things and if you are interested in fronted development there are many javascript frameworks and libraries. Here is the few below
Reactjs(library)
Jquery
VueJs
AngularJs
NextJs etc
But nowadays ReactJs getting more popular Library of Javascript. It is getting more popular with frontend developers. Because it is a library all the power of customizations in the hand of a developer. That's why developers love ReactJs.
There Is a popular javascript Runtime in Javascript called NodeJs For Backend Development.
React
react is a javascript library. Because it’s a library you can make a lot of customizations on it. That’s why developer loves it and its popularity getting high day by day. It’s used for the front-end design. It’s easy to use it has lot of customizations had a lot of developer support that's why its become more popular.