Sono un principiante di Python e mi piace molto finora. Una domanda che mi viene in mente molto spesso è se ho bisogno di capire e quindi imparare gli Internals di un linguaggio di programmazione (come nel mio caso Python). Come forse saprai, Python stesso è scritto in C.
Quindi la mia domanda è: quanto in profondità bisogna immergersi in un linguaggio di programmazione per essere abili o fluenti in questo linguaggio. Confronto questa domanda con le lingue "naturali". Non conosco ogni dettaglio grammaticale nella mia lingua madre, ma sono in grado di esprimermi senza problemi in quella lingua. Questo è quando dico che parlo fluentemente una lingua. Questo vale anche per i linguaggi di programmazione?