as new frameworks, different programming paradigms and multiple operational systems.
Unfortunately, it is common that freshman students are only used to Microsoft Windows'
Operating System and no proper class or activity is done to revert that. Therefore, our goal is
to teach minimal Unix-like skills to first year students through a challenge-based learning ap-
proach. To this end, we will use a list of quests with ascendant difficulty levels, without no …