Il primo esercizio dovrebbe coprire il concetto basics e non dovrebbe avere prerequisiti.
Dovrebbe fornire solo le informazioni sufficienti per permettere allo studente di risolvere l'esercizio in questione.
In molti track è già stato implementato un esercizio che copre basics.
Per capire cosa si insegna di solito in un esercizio del genere, ti consigliamo di iscriverti a un paio di track diversi che hanno la modalità di apprendimento e di risolvere il primo esercizio sui concetti.
Ogni linguaggio è diverso: potresti scoprire di dover introdurre più cose rispetto ad altri track, o meno. Per esempio, se per far funzionare un programma devi compilarlo, è una cosa che vale la pena menzionare nell'introduzione all'esercizio.
Altre cose che vengono spesso trattate nell'esercizio basics sono:
Usa il minor numero possibile di tipi di dato. Se riesci, usa solo numeri interi: la loro notazione è la stessa nella maggior parte dei linguaggi ed è nota praticamente a tutti.
Se esiste un track per un linguaggio simile al tuo, prova a vedere se puoi fare il fork del suo esercizio e usarlo come punto di partenza.
Cerca di essere conciso: non vuoi sovraccaricare gli studenti di informazioni. L'introduzione dovrebbe spiegare giusto il necessario perché lo studente possa guardare il codice e capire quali sono le varie parti. Non serve una comprensione profonda di nulla, ma non deve nemmeno restare a chiedersi che cosa sia qualcosa.
Allo studente dovrebbe bastare usare attivamente uno o due concetti.