So che imparando una lingua, puoi semplicemente acquistare un libro, seguire gli esempi e quando possibile provare gli esercizi. Ma quello che sto davvero cercando è come padroneggiare la lingua una volta imparata.
Ora so che l'esperienza è un fattore importante, ma per quanto riguarda l'apprendimento degli interni della lingua, qual è la struttura sottostante, ecc.
Ci sono articoli che dicono che leggi questo libro, leggi quel libro, crea questo gioco e quel gioco. Ma per me questo non significa padroneggiare una lingua. Voglio essere in grado di leggere il codice di altre persone e comprenderlo, non importa quanto sia difficile. Capire quando usare una funzione e quando un'altra, ecc. Ecc.
L'elenco potrebbe continuare all'infinito, ma credo di aver fatto il punto. :)
E infine, prendi qualunque linguaggio come esempio se necessario, anche se sarebbe meglio se C fosse preso come esempio.