As humankind boldly marches forward expanding its frontiers of knowledge, the realization is dawning that the more we discover and learn, the more there is yet to be known. New sciences emerge every year, leading to the inevitable conclusion that the quest for comprehending the whole truth of creation is a never-ending endeavor. This makes one wonder if there is any one body or source of knowledge that can easily explain everything that exists. According to the Vedas, there is such a branch of knowledge, and that is the science of realizing the Absolute Truth. There is one Absolute Truth, which has been referred to by many names, such as Ishwar, Bhagavan, God, Lord, Allah, Khuda, Yahweh, Ahur Mazda, Alakh Niranjan, Shunya, Ikomkar, etc. All other truths have emanated from it and find their position in the scheme of things from it. Thus, the Vedas state: ekasmin vijñāte sarvamidaṁ vijñātaṁ bhavati “One who comes to know the Absolute Truth attains knowledge of everything.” The science of knowing the Absolute Truth is called “Brahma Vidyā.” The purpose of the Bhagavad Gita, above everything else, is to impart Brahma Vidyā, the science of God-realization.
Knowledge that helps a person resolve immediate problems is one kind of enlightenment, while knowledge that dispels the root of ignorance to solve all problems in one strike is another kind of enlightenment. The Bhagavad Gita aims at the second kind of enlightenment by destroying the darkness of ignorance that has enveloped the soul since endless lifetimes. Unable to deal with the immediate problem at hand, Arjun approached Shree Krishna for a palliative to overcome the anguish he was experiencing. Shree Krishna did not just advise him on his immediate problem, but digressed to give a profound discourse on the philosophy of life.