FIRST LEGO League Challenge Programming
From ORTOP Wiki
There are several ways of programming FIRST LEGO League Challenge Robots. The two most popular are EV3-G, which is also referred to as EV3 Lab, and a new language created by LEGO Education based on Scratch. The latter language was originally introduced with the SPIKE Prime set when it debuted in 2019. A version of this Scratch-based language called EV3 Classroom is now also available for programming EV3 robots on Apple Mac computers.
EV3 G
EV3 User Guide from LEGO Education]
EV3 Programming Basics by Joe Olayvar & Evelyn Lindberg,Library Development Team, Washington State
Tutorials created by students affiliated with Tufts Center for Engineering Education and Outreach