Any application that can be written in JavaScript, will eventually be written in JavaScript.
-Jeff atwood (Coding Horror)
Series Introduction
Hey , Hope you're having an amazing day and a curious mind (obviously! that's why you're here :p ). in this series we'll cover basics of JavaScript from level 0, as the title suggests if you're new to world of JavaScript this will help you to grow as developer from the ground level. we'll cover everything which can be helpful at base level
Who Should Be Reading This?
๐ Any developer who is interested in learning JavaScript from beginning
๐ Anyone who is migrating from non-coding background
๐ Anyone who learns by reading blogs instead of watching 1 or 2 hr videos
๐ Want to Start in Web development , but don't know where to begin with...
JavaScript : Language of gods
You might have heard that JavaScript is becoming popular language among devs because of the flexibility and flavors provided by JavaScript. JavaScript became so popular that giant conglomerates are migrating to JS.
ย ย ย ย ย ย Corporate is paying shit ton of money for frontend devs. one of the reason why JS is so popular is because of node (experiment of ryan dahl). People started to realize that JS is more than just a language which can be used in frontend. nowadays JS is everywhere be it frontend , backend , desktop apps , PWAs , smart watches and even SpaceX uses JS as a interface of communication ๐
Why JS ?
Stackoverflow Developer survey : 2020 (most popular languages)
Reasons to learn JS
๐ Easy to learn
๐ Can be used in frontend
๐ Can be used in backend
๐ Can be used in developing mobile/desktop apps as well
๐ Most Importantly : tons of jobs in web development
๐ Getting Ready to use frameworks like React
,Angular
, Vue
Enough of Teasing! What is JS?
JavaScript can be defined as a language which is dynamically (loosely) typed, interpreted and Object Oriented language
this doesn't make any sense right?
This definition may not make sense as of now , but it will as an when we start learning more about it , for the sake of understanding remember that JavaScript can be used for making your website interactive.
Example: let's say you're making a dating web app , so now there are 3 mechanisms comes in picture
- structure or skeleton of website : HTML
- styling or look and feel of website : CSS
- Interaction or events occured in website : JS
What we'll be covering ?
We'll be covering basic topics like :
๐ Writing your first program
๐ How JS and Programming in general works?
๐ Evolution of JS as a language
๐ Variables
๐ Data Types
๐ Operators
๐ Conditions
๐ Loops
๐ Arrays & Objects
๐ Functions
๐ Object Oriented JavaScript
Let me know in comment section if you have any doubt or feedback. it's always worth to give time to thriving developer community :)
Keep Coding โค