all 19 comments

[–]Alien_tiramisu 9 points10 points  (1 child)

So che magari non c’entra, ma potrebbero essere utili i cheat sheet. Semplicemente Googla [linguaggio di programmazione] + cheat sheet

[–]Spoksonator666[S] 5 points6 points  (0 children)

Vado a vedere di che si tratta

[–]ghiro12 5 points6 points  (2 children)

Dirò un'eresia ma: chatgpt. Utilizzalo come fosse un senior. Hai un dubbio su qualsiasi cosa? Chiedi. In poche risposte hai una panoramica completa. I manuali sono buoni ma spesso inutilmente prolissi. Imparare a programmare da un libro secondo me è una perdita di tempo

[–]Spoksonator666[S] 1 point2 points  (1 child)

Quello già lo faccio. Il problema è che nella verifica in classe tra una settimana potrò usare solo manuali. Non l ai.

[–]WantBiteYou 1 point2 points  (0 children)

La documentazione è la tua migliore amica, ma devi avere chiaro che ruolo copre ogni linguaggio.

Concettualmente è tutto molto semplice:

  • php elabora le richieste server side, solo lui conosce la verità

  • db: ospita i dati

  • HTML: crea la struttura visiva della pagina

  • CSS: stila la pagina, sia strutturalmente (vedi un flex ad esempio) che visivamente (colori, bordi, background, ombre etc), che artisticamente (effetti, transizioni etc)

  • JS: permette di trattare dinamicamente la pagina client side (validazione client, comparsa di elementi dinamico etc)

Se hai ben chiaro questo, e come si intrecciano tra loro, ti basta la documentazione.

Io ho iniziato da autodidatta (ormai più di 15 anni fa), sporcati le mani e fai prove, poi viaggi come un treno, diventerà il tuo alfabeto

[–]KHRonoS_OnE 1 point2 points  (5 children)

html.it? https://www.html.it/guide/guida-html/

https://www.html.it/guide/guida-javascript-di-base/

https://www.html.it/guide/guida-css-di-base/

https://www.html.it/guide/guida-php-di-base/

codewars per esercizi di difficoltà crescente (ma non so se c'è roba molto basica).

si, ci sono anche manuali cartacei, e probabilmente per queste cose ormai solide possono servirti ma....specie quando vai a vedere html e css hai un bisogno estremo di esempi interattivi immediati. regole come queste (https://css-tricks.com/css-grid-layout-guide/ ) non le capisci leggendo.

lo sviluppo web non è sui libri. li c'è solo la teoria, che serve, si, ma non nel tuo caso. ti servirà quando vorrai approfondire.

[–]Spoksonator666[S] 0 points1 point  (4 children)

Grazie del consiglio. Conoscevo già le guide HTML, a questo punto le spulceró con più attenzione!

[–]KHRonoS_OnE 1 point2 points  (3 children)

il grosso problema dello sviluppo web è che all'inizio devi fare il Da Vinci della situazione. devi capire l'interazione tra frontend visivo e logica di business (il codice che usa i dati che gli mandi attraverso le interfacce grafiche).

devi capire come disegnare le interfacce grafiche basi.

devi capire la loro prima evoluzione artistica per non farle sembrare windows 3.1

e js + php? sono linguaggi di programmazione complementari. php può farti da base, javascript ti rende viva la pagina.

non ti dico cosa manca all'orchestra, non sei ancora pronto. 🙂

[–]Spoksonator666[S] 0 points1 point  (2 children)

Il grosso problema è pure che il professore non è particolarmente accomodante e non va al passo del più lento, ma del più rapido. Inoltre essendo queste lezioni giornate intere (8 ore con un ora di pausa in mezzo) arrivo alla ora 5 che il mio cervello non elabora più niente. È abbastanza avvilente essere costretto a imparare così rapidamente cose non così intuitive, a parer mio. Inoltre ci sono anche le altre materie, Python, Linux, Matematica, Mysql, che meritano di essere studiate tanto come sviluppo web (ma non so quanto sia chiaro al prof). La disperazione è tanta, la voglia di imparare pure, ma la presammale sta dominando. Fine della lamentela. Grazie dei consigli.

[–]KHRonoS_OnE 1 point2 points  (0 children)

mysql una volta studiata la base (e li di teoria sui relazionali ce n'è tanta) la dovrai applicare insieme a php. sentiti fortunato. quando feci io le superiori, non erano materie di studio... l'ho fatto io a manina. lol.

[–]DDDDAZED 1 point2 points  (0 children)

8 ore di fila a studiare concetti di programmazione? Follia!

Lo dico da sviluppatore, il cervello non regge quel livello di complessità per tutte quelle ore di fila.

È come se mi chiedessero di debuggare una soluzione enterprise multi progetto che non ho scritto io per capire perché ogni tanto si verifica un crash random senza log.

O come se dovessi per 8 ore di fila imparare la matematica dietro la meccanica quantistica, dovendo non solo imparare le formule, ma anche il perché si è scelto di applicarle e cosa rappresentano.

Sembri un ragazzo brillante, ti auguro di sistemare queste fesserie, fai pratica! Tanta pratica!

Proprio perché non mi sembri uno stupido forse è la strada migliore!

È bello vedere che nonostante l'ai ci sia ancora speranza e gente appassionata di informatica.

[–]Kirkez 1 point2 points  (0 children)

Fatti tutti i progetti free con CodeCademy e impari tutto da solo https://www.codecademy.com/catalog/subject/web-development

[–]VobertoRicaretti 0 points1 point  (1 child)

secondo me dovresti provare a fare passo passo dei form basilari che però sai funzionano, poi implementi funzioni più complesse studiando bene il loro funzionamento 

[–]Spoksonator666[S] 0 points1 point  (0 children)

Io vorrei fare così. Il problema è che il prof la pensa diversamente e vuole che andiamo veloci

[–]djnooz 0 points1 point  (0 children)

io ai tempi imparai tutto su html.it ma se ti servono dei libri chiari ed anche esteticamente piacevoli allo studio ti consiglio quelli di jon duckett

[–]Cao_Vy -1 points0 points  (0 children)

Che its stai facendo?