My experience with courses
I have started more courses than I finished, maybe I have completed less than 20% of all the courses I ever started. I always thought video courses are best way to learn from beginning to end, but I very slowly realised that is not true.
What my brother told me?
Learn from documentation, read the documentation, it is the best way to learn- Raju Bhai, my brother
I want to refer all the days before this blog as 'Day 0', so it might make me look good,
There are millions on cars in the real world, and there might be millions in our JS program/application, in JS world an object like car will have properties which define that instance of object.
Properties for the objects help us identify/define different objects.
This might be where the abstraction or 'very easy to see' similarities ends.
Actions which can change the Properties of the Objects.
Like in a real life, you can 'Accelerate the Car', accelerating is an event which can change the state of the Car.
Similarly Events are actions performed on the Objects which can change the 'Properties' of the 'Object'
Methods are functions ( instruction set create for a specific task ) inside the object.
Like, Our Car object will have a decreaseSpeed() inside the object definition to which changes the value of a object property.