Programming is not easy to do unless you are logically-minded.