Ho sempre creduto che quando si inizia a imparare un nuovo linguaggio di programmazione, il programmatore deve creare determinati progetti per ottenere una migliore comprensione della lingua e/o dei framework. Personalmente per me è stato con php (guestbook, DB astrazione, motore di template), ruby (su rotaie, twitter come sito web, plug-in attivo, gemma semplice) e oggettivo-c (cacao, todo-list, twitter client).Primo progetto di programma come hobby
Mi chiedo quali sono i progetti del programma obbligatorio per altri linguaggi di programmazione come Java, C++, Python, ecc.? Forse hai avuto altre lingue per l'apprendimento dei percorsi?
Punto interessante. Ma non si tratta degli stessi problemi con le stesse soluzioni che sfidano il paradigma "c'è-di-più-di-un-modo-di-fare"? Dopotutto, ogni lingua porta la propria filosofia. No? – Eimantas
Sicuro. Ma quando sto imparando una nuova lingua, la prima cosa che voglio imparare sono le basi. Come faccio a I/O? Come leggo un file? Come posso chiamare una subroutine? Etc. Il mio primo programma in C++/Windows mi è parso molto diverso dal mio primo programma Fortran perché, sì, la filosofia di design dietro di loro è molto diversa, cioè orientata agli oggetti e GUI vs procedurale e TTY. Non intendevo che il mio commento "già conosci la soluzione" fosse preso così lontano. Quello che intendevo era, quando sto scrivendo il mio primo programma, voglio pensare a come funziona la lingua, non a lottare con i requisiti funzionali. – Jay