Enough JavaScript to get you Started : #0 intro

Enough JavaScript to get you Started : #0 intro

ยท

5 min read

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)

js.PNG

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

  1. structure or skeleton of website : HTML
  2. styling or look and feel of website : CSS
  3. 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 โค