Following up the LEGO Digital Continuum one major gap seems to be a text based programming language. EV3GBasic language and beta editor is available here https://ev3treevis.azurewebsites.net/Editor.aspx Find the longer version of the
Can drag and drop programming language replace traditional programming language in the future? - Quora
![Smart Robotics with LEGO MINDSTORMS Robot Inventor: Learn to play with the LEGO MINDSTORMS Robot Inventor kit and build creative robots : Maurer, Aaron: Amazon.es: Libros Smart Robotics with LEGO MINDSTORMS Robot Inventor: Learn to play with the LEGO MINDSTORMS Robot Inventor kit and build creative robots : Maurer, Aaron: Amazon.es: Libros](https://m.media-amazon.com/images/I/61mMUZhOUpL._AC_UF1000,1000_QL80_.jpg)
Smart Robotics with LEGO MINDSTORMS Robot Inventor: Learn to play with the LEGO MINDSTORMS Robot Inventor kit and build creative robots : Maurer, Aaron: Amazon.es: Libros
![EV3 (with EV3-G) Anytime Online Training - Carnegie Mellon Robotics Academy - Carnegie Mellon University EV3 (with EV3-G) Anytime Online Training - Carnegie Mellon Robotics Academy - Carnegie Mellon University](https://www.cmu.edu/roboticsacademy/Training/ev3-g-screenshot.png)