Perché i programmatori principianti (come me) chiedono sempre la lingua che dovrebbero imparare, invece di chiedere del prossimo progetto da affrontare?
Perché Eric Raymond, nella sezione " Scopri come programmare " del suo saggio " Come diventare un hacker ", parla dell'ordine in cui devi imparare le lingue (rispetto all'ordine in cui dovresti affrontare i progetti).
I carpentieri principianti chiedono "So come usare un martello ... dovrei imparare come usare una sega o un livello successivo?"
Chiedo perché trovo che quasi ogni progetto significativo che mi interessa affrontare (ad esempio un'app Web, una serie di strumenti di analisi del poker) richiede che impari quanto basta di un < strong> moltitudine di lingue (Python, C, HTML, CSS, Javascript, SQL) e framework / librerie (wxPython, tkinter, Django) per implementarle.
Grazie,
Mike