Becoming a virtual reality developer is both challenging and fascinating at the same time.