I am a non-programmer. How can I learn to make Augmented Reality apps from scratch? Which programming languages to learn, which AR frameworks to use etc.? What programming languages are best suited for Augmented Reality platforms/applications?