Il modo migliore per imparare a creare siti Web e applicazioni è effettivamente farlo , il che significa che dovresti creare progetti e farlo sempre. Questo breve video trasmette le emozioni di un nuovo arrivato e fornisce alcuni buoni consigli sull'argomento.
Ho anche scritto alcuni altri consigli per le persone interessate all'apprendimento dello sviluppo web che dovresti leggere prima di iniziare.
Tuttavia, proprio come non puoi parlare lingue in cui non conosci parole, devi avere una buona conoscenza delle basi prima di poter costruire un utile progetto. Ecco alcune risorse per raccogliere alcune nozioni di base e siti che ti consentono di esplorare da solo.
Ci sono ottimi posti per imparare gratuitamente le basi dello sviluppo web. Inizia qui, ma rammentali per giocare con cose che non insegnano direttamente. Dopo averne verificato alcuni, prova a creare altri siti / progetti da solo. Ciò rafforzerà i concetti, ti insegnerà i dettagli dell'implementazione e probabilmente ti insegnerà anche cose aggiuntive. Semplicemente non puoi diventare un buon sviluppatore o designer solo leggendo, devi creare !
Ho fatto un corso intensivo per i progettisti che imparano lo sviluppo web
Controlla! Sono fatti su misura per un pubblico basato sul design ma si applicano a chiunque stia imparando. Insegnano le basi nelle diapositive / post / video, quindi assegnano un piccolo progetto alla fine di ciascuno per insegnare lo sviluppo del front-end nel mondo reale.
Altri buoni siti Web tutorial
- CodeAcademy - Nozioni di base di conoscenza generale di diverse lingue.
- La serie "Learning the Web" di Mozilla : inizia a livello iniziale e può guidarti in alcuni argomenti più complessi. Grande risorsa, lo consiglio vivamente.
- Udacity - Classe generale di sviluppo web.
- Tutorial + - Tutorial su argomenti più specifici.
- KhanAcademy - Non l'ho usato personalmente, ma sembra migliorare ogni giorno.
Non usare W3Schools , è generalmente obsoleto e molto soggetto a errori. Invece, utilizza un sito Web tutorial come quelli sopra per imparare e utilizzare uno dei siti di documentazione di seguito quando stai cercando qualcosa di specifico.
Documentazione
Guardare la documentazione per proprietà, librerie e simili è vitale per diventare un buon sviluppatore web. Di seguito sono riportati i migliori documenti che è possibile utilizzare:
- W3.org - La documentazione ufficiale per quasi tutto implementata dai browser web. Imparare a leggere questi documenti è molto importante! Questo non è affiliato con W3Schools in alcun modo.
- Mozilla Docs - Una risorsa di terze parti molto affidabile dai creatori di FireFox che rimane aggiornata.
- WHATWG.org - Una sorta di concorrente open source di W3; alcuni browser implementano alcuni suggerimenti da qui su W3 a volte.
- DevDocs - Non ufficiale, ma ha molti documenti di lingue su un sito. Abbastanza conveniente.
Feed utili
- WebPlatformDaily : un elenco di notizie relative a tutto ciò che viene aggiornato quotidianamente (tranne i fine settimana).
- SitePoint - Articoli davvero utili su varie cose.
- WebDesignerDepot - Può essere dalla parte degli spammy, ma la maggior parte dei loro articoli è buona.
- Smashing Magazine - Argomenti più avanzati, ma soprattutto tutte buone letture.
- A List Apart - Conoscenze un po 'più avanzate nel modulo blog.
Editors
Piccoli progetti / giocare con il codice
- JSFiddle - Crea piccoli progetti e tienili traccia.
- CodePen - Guarda i doodle del codice di altre persone e invia i tuoi per farli vedere agli altri.
Editor di testo completo
Altri siti Web utili
Cerca i blog personali di sviluppatori web e designer che ti piacciono. Spesso hanno un ottimo contenuto.
Ho anche scritto un'introduzione al design dell'interfaccia utente che potrebbe essere molto utile. Ho collegato alcune grandi risorse aggiuntive in esso.
Non posso sottolineare abbastanza, il modo migliore per imparare è costruire cose che spingano i tuoi limiti e farlo continuamente .
Per un elenco ancora più ampio (e forse travolgente) di utili siti Web correlati, controlla WebDesignRepo !