https://m.vk.com/wall-197717522_3184

Some random school taught kids to make Half-Life levels using JACK and run them under Xash to introduce them into game development

tbh Quake/HL mapping is really the easiest and entertaining way to learn basics of game dev, as no prior knowledge of programming or 3D design is required at all