Python is a very powerful but programming language for ev3 robots, also.
Programming exercises (only five so far but these will give a solid ground to jump from):
- Steer left and right py v2
- Color sensor readings py v2
- Stop at line py v2
- Line follower Zigzag py v2
- Line follower proportional py v2
The other sensors work similarly; eg. gyroscope sensor py v2 or ultrasonic sensor py v2 (distance meter) are rather easy to employ.
See Install ev3dev.