This is a nodeJS's learn process.