Perché i programmatori principianti (come me) chiedono sempre la lingua successiva che dovrebbero imparare invece di chiedere il prossimo progetto da affrontare?
Perché Eric Raymond, nella sezione " Impara a programmare " del suo saggio " Come diventare un hacker ", ha parlato dell'ordine in cui dovresti imparare le lingue (rispetto all'ordine in cui dovresti affrontare i progetti).
I carpentieri principianti chiedono "So come usare un martello ... dovrei imparare a usare una sega o un livello successivo?"
Lo chiedo perché sto scoprendo che quasi tutti i progetti significativi che mi interessano affrontare (ad esempio un'app Web, una serie di strumenti di analisi del poker) richiedono che impari abbastanza di una moltitudine di lingue (Python, C, HTML, CSS , Javascript, SQL) e framework / librerie (wxPython, tkinter, Django) per implementarli.
Grazie,
Mike