6

My son is interested in robotics. For me, I would like maximum flexibility for programming. For my son, I guess something simpler would be preferable so that his interest is not killed by complexity right from the start.

What are the programming languages that can be used on Lego Mindstorm EV3?

I am new to Lego Mindstorm.

2

If your son has no previous knowledge from other programming languages I suggest to start with the LEGO language called EV3-G. That's the visual one included with the EV3. As an alternative you an use the Open Roberta Project which uses a visual language too, but a slightly different one in terms of concepts.

If you want to program the EV3 by yourself you can choose between various options. There are bindings/libraries at least for C, C++, C#, Java, Python. Good mentions are MonoBrick (C#) and LeJOS (Java).

With a little bit more information about your preferences and your goals I think you can get more detailed recommendations.

2

There's an extension for Scratch to work with EV3 - might be worth a look.

1

I would definitely check out EV3Dev. You find a large variety of different languages to program your Mindstorm Ev3. You can use EV3Python to program with python which might be a level-appropriate step up from the Lego programming interface.

1

I know three variants:

  1. LEGO MINDSTORMS EV3 Home Edition
  2. LEGO MINDSTORMS Education EV3
  3. ROBOTC
1

Another option is Small Basic, designed for children. Download EV3Basic and get started!

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.