Есть грабли, которые всем известны и которые почти гарантированно ведут к выстрелу себе в ногу в будущем. Лучше сразу привить новичкам правильные паттерны разработки.
Надо ко всему идти постепенно. Если пытаться понять почему что-то можно, а что-то нельзя на моменте, когда ты только научился Hello World писать, то можно тут же руки опустить или понять эти же "почему" и "зачем" совсем не так.