Festo Didactic MecLab
You will run into many different methods that PLC programmers use to program machine steps.
Practice each one of these, then chose your favorite to do the next lesson with.