Have they learned Ohm's law and do battery/LED/switches and so on before tackling embedded microprocessors?
Then the basics of C on a PC before microprocessors?