DEV Community

loading...
Cover image for Enough JavaScript to get you Started : #0 intro

Enough JavaScript to get you Started : #0 intro

whoadarshpandya profile image Adarsh Pandya ・2 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 ❀

Discussion (3)

pic
Editor guide
Collapse
arrolin profile image
ArRolin

Nice πŸ‘. Waiting for Full Series.

Collapse
interestingbrainpoops profile image
BrokenKeyboard

Amazing article, looking forward to the next ones!

Collapse
whoadarshpandya profile image
Adarsh Pandya Author

Thank You <3