Hai 15 minuti? Dai un'occhiata a questi 7 luoghi per imparare a programmare!

Questi giochi e app di codifica ti aiuteranno a imparare a programmare in pochissimo tempo.

Ho letto con grande interesse un recente articolo TechCrunch di uno sviluppatore di nome Basel Farag. In "Please Please Don't Learn to Code", l'autore fa un convincente caso sul perché i corsi e i bootcamp per le persone comuni per imparare la programmazione non sono tutto ciò che sono stati creati.

In molti modi, sono d'accordo con Basilea.

Non tutti sono fatti per essere un ingegnere o un programmatore.

E come con così tante professioni, c'è una grande differenza tra giocare ad alcuni giochi di programmazione per imparare le basi e diventare un professionista. È problematico quando qualcuno a cui manca una certa profondità di conoscenza o esperienza accetta la responsabilità di completare un compito che non è qualificato a svolgere.

Su questo, siamo d'accordo.

Ma devo fare un'eccezione con questa affermazione dal primo paragrafo di quell'articolo:

“Tutti dovrebbero imparare a programmare. Ma ecco il problema con questa idea: la programmazione non è la nuova alfabetizzazione ".

Non è vero?

Nella sua spiegazione del perché imparare a programmare non rende uno un programmatore, Basilea ha perso un punto molto importante: non tutti vogliono diventare programmatori.

La codifica ha così tante applicazioni incredibilmente utili e importanti in molti aspetti del business e del marketing.

Prendi, ad esempio, l'imprenditrice che ha finanziamenti per assumere solo due programmatori per la sua startup. Come può valutare la competenza e l'esperienza di quei programmatori senza una conoscenza di base di ciò che fanno?

Oppure considera il piccolo imprenditore locale che ha finalmente assunto la sua prima azienda di marketing. Lo hanno creato con un ottimo sistema di gestione dei contenuti (CMS), ma sarebbe molto più conveniente in termini di costi e tempi per lui apportare alcune delle modifiche al sito Web più piccole di cui si trova di volta in volta se solo potesse fare lui stesso.

Diamine, la mia intera società di software pay-per-click (PPC) è nata da un software che ho creato per me stesso per automatizzare alcune delle attività ripetitive che dovevo svolgere nella consulenza pubblicitaria PPC.

Ecco alcuni dei motivi commerciali che le persone imparano a programmare:

  • Come ha affermato Steve Jobs, la programmazione ti insegna come pensare e risolvere i problemi.
  • Puoi fare di più per te stesso online, il che è un grande vantaggio per le startup a corto di liquidità.
  • La comunicazione con i programmatori e l'IT migliora poiché puoi parlare la loro lingua e comprendere le loro sfide.
  • Otterrai maggiori e migliori informazioni sullo sviluppo del prodotto.
  • Avrai una migliore comprensione del mondo sempre più guidato dalla tecnologia intorno a te (e alla tua azienda).
  • Semplifica la valutazione di software e app che potresti utilizzare nella tua attività e le tue intuizioni più significative.
  • Potresti sviluppare le tue soluzioni automatizzate per risparmiare tempo e semplificare la vita.

Liberiamoci dell'idea che solo i geek e i tecnici devono imparare a programmare - non è vero.

La codifica non è alla moda o una sorta di moda. È la lingua che guida gran parte del nostro mondo oggi, dai dispositivi indossabili che stiamo indossando ora, agli strumenti che utilizziamo sul posto di lavoro, agli elettrodomestici intelligenti nelle nostre case.

Il codice è la nuova alfabetizzazione.

Ho già scritto su come scegliere quale linguaggio di programmazione imparare e dove puoi imparare a programmare gratuitamente.

Oggi vedremo modi ingegnosi per imparare la programmazione in 15 minuti o meno al giorno: con giochi e app di codifica.

La gamification rende l'apprendimento divertente, indipendentemente dalla tua età, e puoi usare le app ovunque tu sia, dal tuo dispositivo mobile.

Provare:

1. Udacity

Video, quiz e istruzioni di esperti da parte di programmatori di Google, Facebook e altre grandi aziende rendono questa app preziosa. Scaricalo gratuitamente per Android da Google Play.

2. Lrn

Lrn è una potente app che insegna agli utenti a leggere, scrivere e parlare le lingue di HTML, CSS, Python, Ruby e Javascript su Android o iOS.

3. Tynker

Progettato con grafica per bambini ma ottimo per persone di tutte le età, Tynker utilizza i puzzle per insegnare le basi della programmazione, quindi consente agli utenti di costruire i propri giochi. Ottieni l'app da iTunes.

4. App Lynda

Un abbonamento da $ 25 ti dà accesso a tutti i corsi Lynda.com che puoi gestire e hanno app per tutti i tipi di dispositivi. Questi corsi sono perfetti per le persone a corto di tempo, poiché puoi fare ciò che puoi quando puoi e riprenderli in seguito da dove avevi interrotto.

5. Swifty

Swifty per iPhone offre oltre 200 tutorial di dimensioni ridotte in 14 capitoli sull'apprendimento di Swift.

6. Javvy

Javvy è un'altra risorsa progettata specificatamente pensando allo studente mobile che ha poco tempo a disposizione. È disponibile sia per Android che per iOS e include oltre 150 tutorial Java brevi e dolci che puoi fare in metropolitana o durante una pausa caffè.

7. Codecademy Hour of Code

Mi piace questa app per la sua configurazione a schermo diviso, che ti mostra cosa stai cercando di fare in una sezione e il codice richiesto per farlo accadere nell'altra.

Hai un preferito personale?

Originariamente pubblicato su Inc.com

Circa l'autore

Larry Kim è CEO di Mobile Monkey e fondatore di WordStream. Puoi connetterti con lui su Twitter, Facebook, LinkedIn e Instagram.

Se ti è piaciuta questa storia, fai clic sul pulsante e condividi per aiutare gli altri a trovarla! Sentiti libero di lasciare un commento qui sotto.

La missione pubblica storie, video e podcast che rendono le persone intelligenti più intelligenti. Puoi iscriverti per ottenerli qui. Iscrivendoti e condividendo, sarai inserito per vincere tre premi (super fantastici)!