Le migliori 10 risorse online per imparare i linguaggi di programmazione
Il 2015 è arrivato. Gennaio rappresenta il mese più adatto per definire i nuovi buoni propositi e individuare i mezzi per soddisfare tutti quei sogni lasciati nel cassetto l’anno scorso.
Le competenze in programmazione web sono tra quelle più ricercate in questa nuova era digitale.
Se quest’anno hai intenzione di iniziare la professione freelance di web designer o la carriera da web developer, sei nel posto giusto! Con questo articolo ti aiutiamo nella scelta del corso più adatto alle tue esigenze.
Nelle sue sedi sparse in Australia, Stati Uniti e Londra offre rinomati corsi full-time e part-time. Ma chi non ha la possibilità di frequentarli, può optare per i corsi online e i video tutorial di web design (a pagamento). Famoso per il suo stile di formazione: immergere completamente gli studenti in tutti gli aspetti della programmazione. Ai corsisti online vengono offerte video-lezioni e costanti feedback di valutazione da parte di un mentore a cui sono affidati per tutto il percorso.
2. Codeschool
Dedicato ai web developer esperti, ma anche a chi sta muovendo i primi click nella programmazione. I corsi (a pagamento e gratuiti) si basano sul motto “learn by doing“: grazie alla pratica chiunque può imparare a codificare con Ruby, iOs, HTML/CSS e molti altri. Ogni corso è costituito da diversi video tutorial ed esercizi pratici. Ma mantieni alta la tua attenzione: i corsi sono strutturati come un gioco a punti e solo dopo aver risolto correttamente gli esercizi potrai proseguire con le lezioni. Molto stimolante!
3. Khan Academy
Piattaforma completamente gratuita, creata nel 2006 da un’organizzazione educativa no profit. Rappresenta un ottimo punto di partenza per chi vuole imparare qualsiasi cosa! Infatti, i corsi offerti spaziano dalla matematica all’arte, passando per l’economia e la programmazione. Il materiale comprende video tutorial tenuti da esperti ed esercizi pratici. Tutto assemblato con un’interfaccia simpatica e personalizzabile.
4. Codecademy
Come il nome ci suggerisce, questa piattaforma gratuita ha un unico obiettivo: diffondere l’apprendimento della programmazione. Qui puoi trovare numerosi corsi su 6 diversi linguaggi di programmazione: Python, jQuery, PHP, Ruby, HTML e CSS. Disponibili inoltre alcuni tutorial per guidarti alla realizzazione di progetti web. Nella sua community di allievi, punto di incontro per scambiare idee e suggerimenti, ci sono anche alcuni nomi celebri tra cui il sindaco di New York, Michael Bloomberg. In poche parole: utile, divertente e in continua evoluzione!
Nella sua sede di Berlino vengono impartite lezioni intensive di web development e UX design accompagnate da un percorso di mentoring, che aiuta gli allievi a mantenere alta la motivazione per tutta la durata del corso e anche oltre. Per la gioia di tutti gli interessati a questo metodo, sono disponibili corsi di apprendimento online (a pagamento) con un servizio di supporto continuo anche in remoto.
6. Treehouse
Ottimo sito per imparare in maniera professionale e continuativa, basato sul sistema di membership a pagamento. Se vuoi imparare a costruire siti web e applicazioni o scrivere codici di programmazione come HTML, CSS, Java, PHP (WordPress), Objective-C, Javascript, e Ruby qui puoi trovare numerosi video tutorial e esercizi pratici. Se hai dubbi sull’acquisto, puoi sempre provare la versione prova per 14 giorni!
7. Bento
Una vera e propria visita guidata attraverso i migliori tutorial gratuiti di web development presenti nel web. Questo è il sito giusto per alimentare la tua sete di conoscenza tra i numerosi video, lezioni interattive e materiale di lettura raccolti in un unico database.
8. Udacity
Hai sempre sognato di frequentare una tipica università statunitense? Qui potrai seguire gratuitamente i corsi di programmazione della prestigiosa Standford Univeristy: una (tra le tante) frequentate da Mark Zuckerberg!
9. HTML5Rocks
Se hai le idee chiare e vuoi focalizzarti soltanto sull’apprendimento del linguaggio HTML5, questo è il sito per te! Una raccolta gratuita di slide, tutorial, schemi, commenti, ecc. che ti aiuteranno a risolvere qualsiasi problema di codifica su HTML5.
10. Coursera
Considerata la più grande piattaforma di e-learning al mondo. Offre un’interessante database gratuito di MOOCs (massive online open course), spesso inseriti direttamente da celebri università. Qui potrai scegliere tra una vasta gamma di temi, tra cui la programmazione.
Ma quest’ultimo sito possiede una caratteristica eccezionale che potrebbe determinare decisamente la tua scelta: a differenza di tutte le altre risorse che abbiamo citato, su Coursera puoi trovare materiale in varie lingue (anche in italiano). Quindi, se l’idea di imparare la programmazione ti allieta, ma farlo in inglese ti spaventa.. Beh, allora ecco da dove partire.
Vorresti imparare i segreti della programmazione affidandoti a un trainer esperto?
Trova un esperto di programmazione su twago
Questo articolo è stato originariamente pubblicato in inglese. Leggi l’articolo originale qui: Best of 2014: TechEd Websites & Resources. Traduzione e adattamento: Clara Carreras.