Whenever you do anything, like learning to ride a bike or deciding to start learning programming, there’s a factor which drives you through the process, without which, you might take much more time than required to learn even simple things in that!