(How) should variables and their naming be taught in novice programming education?