Boa tarde,

Acredito que top-level statements abstrai muitos conceitos importantes que são necessários que iniciantes aprendam. Como:

  • Importação de Bibliotecas;
  • Namespaces;
  • Entrypoint da Aplicação;

Então, ele pelo menos, visualizar isso, seja interessante que ele saiba que existe coisas ali por trás, que ele não tem noção... Como, argumentos de inicialização de aplicação, entre outros.