Harnessing Programming Languages for Virtual Reality Development