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