Learn javascript as a Beginner

Enter this journey with an open mind and no preconceptions on how you can utilise what you already know about coding from another language.


Learn JavaScript Part-01

Enter this journey with an open mind and no preconceptions on how you can utilise what you already know about coding from another language.

Follow these steps to get familiar with javascript

Step 01: Start from beginning and learn how to write javascript code , how to declare variable javascript , functions, calling function and writing simple code snippets and executing them (You can just open chrome console by right click on browser screen and inspect and start wiring code)

Step 02: Let’s move forward and refrain our knowledge on javascript here we have good resources on javascript by Kyle Simpson on git repos.

This is a series of books diving deep into the core mechanisms of the JavaScript language. Fow now you can start with first two Books. These book starts off explaining the basic principles of programming at a very high level. It’s mostly intended if you are starting YDKJS with little to no prior programming experience

Step 03: Let’s move forward and get more into javascript world and understand prototypal object oriented features of javaScript with functional programming (blogs from Eric)

  • “The Two Pillars of JavaScript Part 1” on Prototypal OO, Eric Elliott (article, free)
  • “The Two Pillars of JavaScript Part 2” on Functional Programming (article, free)
  • Up & Going After this here we can go into much details about prototype and object oriented features .You will see Objects in JavaScript have an internal property, denoted in the specification as [[Prototype]], which is simply a reference to another object. Almost all objects are given a non-null value for this property, at the time of their creation.

Step 04: Now you should have knowledge on these topics of javascript

Some Important aspects of ES5 which you should be aware of

  1. Understanding Javascript Function and Invocation
  2. Javascript Function Arguments and function return
  3. Different Ways of Invocation of Function
  4. Introduction of Function Prototype
  5. JavaScript Function Argument Object
  6. Understanding Javascript Closure
  7. Javascript Function Chaining
  8. Prototypal inheritance

Reference for Quick recap

Congratulations! Now you know Javascript and can start phase-2 of Learning Javascript

By Tarun Sharma on July 21, 2016.

Canonical link

Exported from Medium on January 10, 2020.

Comments