I am starting out with JavaScript just to get an understanding of how coding works, then I will learn whatever language would be best for the Megaminx PLL trainer.