Pick the right workshop

Chose the workshop depending on your current skill. Check which block makes more sense to you :

<a-scene>
  <a-cube></a-cube>
  <a-cube color="red" position="1.7 0 0"></a-cube>
</a-scene>
// Create 3D objects.
var geometry = new THREE.BoxGeometry(0.5, 0.5, 0.5);
var material = new THREE.MeshNormalMaterial();  
var cube = new THREE.Mesh(geometry, material);

// Position cube mesh
cube.position.z = -1; 
cube.ongazelong = function(){
  this.material = reticle.get_random_hex_material();
  cube.scale.set(2,2,2);
}
cube.ongazeover = function(){    this.material = reticle.get_random_hex_material(); }
cube.ongazeout = function(){   this.material = reticle.default_material(); }
reticle.add_collider(cube);

... a newcomer without programming skills and just want to make content

ThirdWorkshopQuest relying on Aframe

... somehow familiar with Javascript

FirstWorkshopQuest relying on ThreeJS without bugs

... quite familiar with Javascript and want to get a good understanding of VR

SecondWorkshopQuest relying on ThreeJS with on purpose bugs