Students should learn something they will eventually use professionally. Learning C# while using hardware is more engaging and gives the user instant gratification of their work.
The SITCore Experimenter Kit is ideal for new learners, and it is also perfect for C# professional developers who are still hardware novices.