Learning lego programming

The EV3 Mindstorm software and the WeDo software both go over what certain programming blocks mean. Confused? I was too. No worries. In case you are struggling, I have descriptions of what the most important programming blocks do and how to use them.

Programming for the WeDo

Flow Blocks:

Start Block
Wait For Block
Repeat Block

Place blocks inside here

Motor Blocks:

Rotate motor to the left
Motor power 

Level of power input

Motor for a set time

# of seconds

Motor off

Hub Blocks:

Light Block

Type of color

Sound Block

Sound input

Sensor Blocks:

Distance Change 
Shake/Tilt

Programming for the EV3

Flow Blocks:

EV3 has a start, wait for, and repeat block just like the WeDo. Scroll up to see what they do. 

Motor Blocks:

Move medium motor

Power

# of rotations

Motor port

Move large motor

Power

# of rotations

Steer

Direction

Power

# of rotations

Move Tank

Power of motor 1

Power of motor 2

# of rotations

Brick Blocks:

Display

check=erase

X=keep

Image

Brick lights

Color

Sound

sound

Volume

If you want it to repeat

Sensor Blocks:

The EV3 kit's touch sensor and gyro sensor function the same as the touch sensor and gyro sensor from the WeDo, except with this gyro sensor you get to put in an exact angle. The ultrasonic sensor is also programmed the same as the distance sensor from the WeDo. Scroll up to learn how to use them. 

Color sensor

What you want measured or compared

Color to sense