Salve gente
Probabilmente questa domanda sarà stata fatta milioni di volte e con molte risposte. Ho vagato in giro per il web ma non ho trovato nulla che mi potesse interessare però.
Avrei una domanda molto semplice per tutti quelli che sanno programma (non importa assolutamente in che linguaggio).
La questione è facile: come si impara a programmare?
Voi come avete imparato?
Mi spiego. Posso prendere un testo che mi insegni la programmazione in Java, C++ o altro, posso seguire un corso etc, eppure, nonostante questo io trovo difficoltà nel capire come si possa imparare sul serio a fare un programma (se pur molto semplice). Entro ancora meglio nel dettaglio, almeno per quanto riguarda la mia persona.
Ho sempre voluto imparare a programmare, più che altro per passione niente di particolare, ma non ho mai avuto quella dedizione negli anni passati di mettermi lì e provare e riprovare. Negli ultimi tempi ho deciso di riprendere un po' questo discorso e mi sono avvicinato prima a Python e poi a Java. Python mi è stato molto d'aiuto nel capire i concetti basi (ha una sintassi chiarissima) poi però sono passato a Java grazie al quale, stranamente, mi sono sentito a mio agio a vagare per le classi (sarà stato grazie a Platone
?). Ho provato diversi testi e alla fine ho utilizzato quello di Claudio De Sio che mi è semprato quello più adatto a me. Ebbene, ora entra in gioco il mio problema. Posso anche imparare tutto il libro, ma per me resta sempre teoria
Vedo solo concetti, posso anche risolvere gli esercizi proposti, ma per me resta solo teoria che sul serio non riesco a capire come possa essere messa in pratica. E sottolineo che non è colpa del testo, perché ne ho provati altri, ho provato anche Pensare Informatico (che almeno è stato utilissimooo nel farmi entrare nell'ottica della programmazione). E' chiaro che un testo come un corso non potrà mai affrontare tutto quello che c'è da sapere. Il mio dilemma è quindi: come si fa a rendere pratico i concetti appresi? Avevo pensato di realizzare semplici giochi come la tombola o la scopa (forse quest'ultimo è un po' più complesso) ma ho serie difficoltà a comprendere il meccanismo, ecco perché ero in cerca di consigli pratici prima di abbandonare definitivamente questa esperienza che ho già messo da parte da alcuni mesi.
Spero di essere stato chiaro (cosa che dubito fortemente
)
Probabilmente questa domanda sarà stata fatta milioni di volte e con molte risposte. Ho vagato in giro per il web ma non ho trovato nulla che mi potesse interessare però.
Avrei una domanda molto semplice per tutti quelli che sanno programma (non importa assolutamente in che linguaggio).
La questione è facile: come si impara a programmare?
Voi come avete imparato?
Mi spiego. Posso prendere un testo che mi insegni la programmazione in Java, C++ o altro, posso seguire un corso etc, eppure, nonostante questo io trovo difficoltà nel capire come si possa imparare sul serio a fare un programma (se pur molto semplice). Entro ancora meglio nel dettaglio, almeno per quanto riguarda la mia persona.
Ho sempre voluto imparare a programmare, più che altro per passione niente di particolare, ma non ho mai avuto quella dedizione negli anni passati di mettermi lì e provare e riprovare. Negli ultimi tempi ho deciso di riprendere un po' questo discorso e mi sono avvicinato prima a Python e poi a Java. Python mi è stato molto d'aiuto nel capire i concetti basi (ha una sintassi chiarissima) poi però sono passato a Java grazie al quale, stranamente, mi sono sentito a mio agio a vagare per le classi (sarà stato grazie a Platone
Spero di essere stato chiaro (cosa che dubito fortemente