The Sanskrit word sankalpa can be translated as 'resolve' or 'resolution.' In the Western world, it is best correlated as a prayer or spiritual affirmation. However, Sankalpa goes deeper than just a random prayer; it is more of a life mission statement. It is an important technique and stage of yoga and a powerful method of reshaping one's personality along positive lines.
Satsang is the essence of yogic and spiritual life. The word sat means "truth" and sang means "association." Satsang, therefore, means "association with truth," "an encounter with truth" or "association with those who are following the path of truth."
The word ahimsa literally mean not to injure or show cruelty to any creature or any person in any way whatsoever. Ahimsa is, however, more than just lack of violence as adapted in yoga.