Salve a tutti,
volevo porvi delle questioni "metodologiche" su come meglio affrontare lo studio di questo linguaggio.
Premetto che non vengo da studi informatici né scientifici, ho imparato HTML/CSS, programmi di grafica e l'uso di Wordpress tramite risorse online e frequentando corsi, raggiungendo un discreto livello quando si tratta di costruire il "frontend" di un sito. Stanco però di vedermi rimbalzato da aziende e di vedere offerte di lavoro in cui il PHP è una richiesta fondamentale mi sono deciso a rimettermi sotto con lo studio e cercare di rafforzare il mio "profilo". In uno dei vari tutorial che ho spulciato online c'era questo programmatore che dice "Non è questione se il PHP ti piace o meno. Se vuoi fare certe cose lo devi conoscere e basta."
E ho l'impressione che non abbia tutti i torti.
Nelle ultime settimane ho imparato le basi del linguaggio (sintassi, if/else, cicli, funzioni) tramite vari corsi/tutorial online. Mi rendo conto che "ci sto dentro" ma le sensazioni negative sono 2:
1) Una volta imparate le basi, che sono spiegate un pò da tutti alla stessa maniera, mi è difficile immaginare loro applicazioni pratiche in ambito web. Per fare un esempio opposto, quando ho studiato HTML e CSS dopo qualche settimana ero già lì "a sbattere la testa" su vari sitarelli miei e a leggere il codice di siti reali che volevo riprodurre. Tutto molto "visivo" e concreto. Ed è stato proprio quel ripetere ripetere ripetere a farmi padroneggiare quei 2 linguaggi alla fine.
2) Mi é difficile reperire risorse per esercitarmi in maniera sistematica su PHP, in modo tale da memorizzarlo per bene e farlo diventare davvero "mio" in ambito di problematiche "reali". Cioè non credo che ripetendo lo stesso "ciclo for" di base che fa la tabellina del 5 possa fare grossi passi avanti :D
Sperando di ottenere una trattazione più "sistematica" mi sono poi preso questo manualone di 500 pagine sul PHP applicato insieme a MySQL. Ottimo libro per carità, ma dopo un paio di capitoletti sulle basi di PHP e MySQL (che non hanno aggiunto granché a quello che già conoscevo) parte subito a razzo con la realizzazione di un CMS interattivo e poggiato su un database, introducendo subito la programmazione a oggetti e script molto complessi (almeno per me). Anche qui, "ci sto dentro", prendo appunti, capisco le logiche di fondo, faccio le mie belle paginette tutte "concatenate" e funzionanti ma poi mi rendo conto che sto eseguendo meccanicamente cose di cui non ho piena consapevolezza.
Insomma, la sensazione generale è quella di un apprendimento non "per gradi" ma "a macchia di leopardo" che alla lunga ti fa buttare tutto all'aria e sinceramente non mi va.
Per questo chiedo a chi é più esperto se sa consigliarmi un metodo più efficace e risorse per padroneggiare pian piano questo linguaggio, ben consapevole che ci vorrà molto tempo e dedizione. Come avete fatto voi quando avete iniziato a programmare?
Vi ringrazio anticipatamente per le risposte e mi scuso se mi sono dilungato troppo.
volevo porvi delle questioni "metodologiche" su come meglio affrontare lo studio di questo linguaggio.
Premetto che non vengo da studi informatici né scientifici, ho imparato HTML/CSS, programmi di grafica e l'uso di Wordpress tramite risorse online e frequentando corsi, raggiungendo un discreto livello quando si tratta di costruire il "frontend" di un sito. Stanco però di vedermi rimbalzato da aziende e di vedere offerte di lavoro in cui il PHP è una richiesta fondamentale mi sono deciso a rimettermi sotto con lo studio e cercare di rafforzare il mio "profilo". In uno dei vari tutorial che ho spulciato online c'era questo programmatore che dice "Non è questione se il PHP ti piace o meno. Se vuoi fare certe cose lo devi conoscere e basta."
E ho l'impressione che non abbia tutti i torti.
Nelle ultime settimane ho imparato le basi del linguaggio (sintassi, if/else, cicli, funzioni) tramite vari corsi/tutorial online. Mi rendo conto che "ci sto dentro" ma le sensazioni negative sono 2:
1) Una volta imparate le basi, che sono spiegate un pò da tutti alla stessa maniera, mi è difficile immaginare loro applicazioni pratiche in ambito web. Per fare un esempio opposto, quando ho studiato HTML e CSS dopo qualche settimana ero già lì "a sbattere la testa" su vari sitarelli miei e a leggere il codice di siti reali che volevo riprodurre. Tutto molto "visivo" e concreto. Ed è stato proprio quel ripetere ripetere ripetere a farmi padroneggiare quei 2 linguaggi alla fine.
2) Mi é difficile reperire risorse per esercitarmi in maniera sistematica su PHP, in modo tale da memorizzarlo per bene e farlo diventare davvero "mio" in ambito di problematiche "reali". Cioè non credo che ripetendo lo stesso "ciclo for" di base che fa la tabellina del 5 possa fare grossi passi avanti :D
Sperando di ottenere una trattazione più "sistematica" mi sono poi preso questo manualone di 500 pagine sul PHP applicato insieme a MySQL. Ottimo libro per carità, ma dopo un paio di capitoletti sulle basi di PHP e MySQL (che non hanno aggiunto granché a quello che già conoscevo) parte subito a razzo con la realizzazione di un CMS interattivo e poggiato su un database, introducendo subito la programmazione a oggetti e script molto complessi (almeno per me). Anche qui, "ci sto dentro", prendo appunti, capisco le logiche di fondo, faccio le mie belle paginette tutte "concatenate" e funzionanti ma poi mi rendo conto che sto eseguendo meccanicamente cose di cui non ho piena consapevolezza.
Insomma, la sensazione generale è quella di un apprendimento non "per gradi" ma "a macchia di leopardo" che alla lunga ti fa buttare tutto all'aria e sinceramente non mi va.
Per questo chiedo a chi é più esperto se sa consigliarmi un metodo più efficace e risorse per padroneggiare pian piano questo linguaggio, ben consapevole che ci vorrà molto tempo e dedizione. Come avete fatto voi quando avete iniziato a programmare?
Vi ringrazio anticipatamente per le risposte e mi scuso se mi sono dilungato troppo.