I will try and write some programs with it.
Trying something for yourself is important. Start with something simple like
for (int counter = 0;counter < 50;counter++)
What is the output ?
Now change the for loop and observe the effects
What happens if you change it to
for (int counter = 10;counter < 50;counter++)
for (int counter = 0;counter < 50;counter = counter + 2)
for (int counter = 50;counter > 0;counter--)
Once you have got the hang of what is going on make some other changes and try to predict what will happen before you run it.
Can you write a for loop that counts down from 100 in steps of 5 and stops after it has printed 50 ?