Come al solito sono perfettamente d'accordo con Toki.
Il codice è la stesura di un ragionamento logico ben fondato, e, spesso, soprattutto agli inizi, è molto più importante soffermarsi sulla logica che sul codice vero e proprio (il codice riflette la logica sottostante, e non viceversa).
Bisogna creare uno schema mentale, e poi metterlo su carta, con penna alla mano.
Il segreto è porsi tante tante domande, che troveranno risposta nell'intreccio dei vari passaggi su carta.
Dopo aver scritto carta su carta, si passerà alla stesura dello script, che verrà automatica. Sarà solo la traduzione del ragionamento.
Con il passare degli anni, la logica sarà tutta in testa, e si salterà il passaggio della carta, andando direttamente su monitor.
La pratica è sempre diversa dalla teoria. La teoria ci prepara, la pratica ci fa professionisti.
fabio