You answered
B. Provide detailed information so students thoroughly
learn all the key skills right in the beginning.
NO!
You will overload kids and somewhat ruin the fun of
learning more.
You also take up a bunch of valuable time with
material that will likely go over their experience level.
Give kids the basics in the beginning, then give them
more advanced tips as they develop.