i guess they want to teach you generic skills you can use everywhere.
then you select a few langages, write programs with those and learn the debugging tools that come with each (considering those debuggers as tools specific to each langage - implementation details) ?