5 risorse per aiutarti a imparare a programmare da un telefono
Pubblicato: 2022-04-26- Scrivere codice vs apprendimento
- La programmazione è più che scrivere codice
- Imparare a programmare su un telefono
- 1. Impara da solo
- 2. Mimo
- 3. Enki
- 4. FreeCodeCamp
- 5. Esercizio
- Come visualizzare il codice sorgente del sito Web da un telefono cellulare?
- Un giorno alla volta
Di recente ho visto qualcuno fare questa domanda in uno dei corsi Python a cui mi ero iscritto e mi ha incuriosito. È possibile imparare a programmare da uno smartphone? Che ne dici di scrivere codice da un tablet? È possibile imparare una programmazione abile senza usare un computer? Bene, ci sono molti modi per rispondere a questa domanda.
Innanzitutto, uno smartphone può essere utilizzato per imparare praticamente qualsiasi cosa. Tu, io e tutti gli altri lo stiamo già facendo. Guide di YouTube, tutorial online o pubblicazione di post di blog da uno smartphone. C'è molto che puoi fare e imparare con uno smartphone.
Ma sicuramente non la programmazione?
La risposta breve? Sì, puoi infatti imparare a programmare usando uno smartphone. Non sarà efficiente, ma sarai in grado di imparare. In effetti, puoi persino scrivere programmi funzionali, ma farlo ha un costo. E quel costo è che sei bloccato in materiale di apprendimento specifico.
Lasciatemi spiegare.
Scrivere codice vs apprendimento
Se vuoi scrivere codice sul tuo dispositivo smart, non devi fare altro che scaricare un'applicazione dall'app store. Gli editor di codice per dispositivi mobili esistono da anni. E molti programmatori li usano. Alcuni forniscono persino i mezzi per compilare programmi direttamente dal dispositivo mobile stesso. E sebbene questa sia un'ottima notizia, non è la stessa cosa che imparare.
A cosa serve un editor di codice se non conosci alcun codice, tanto per cominciare?
Quindi, se vuoi imparare a programmare da un telefono, la tua unica vera scelta è usare piattaforme di apprendimento interattive. Codecademy Go è uno di questi esempi: la loro app mobile è piena zeppa di materiali didattici relativi al codice. E metterà sicuramente alla prova i limiti delle tue capacità di risoluzione dei problemi se non hai mai programmato prima.

Semmai, puoi almeno imparare le basi di un linguaggio di programmazione. Per quanto riguarda il diventare uno sviluppatore esperto, non ci conto. Ed ecco il mio ragionamento.
La programmazione è più che scrivere codice
Risolvere problemi e apprendere la sintassi del codice da uno smartphone può essere molto divertente. Dovresti assolutamente farlo se sei interessato all'apprendimento. Ma la programmazione non riguarda solo la scrittura del codice. Devi anche considerare ciò che desideri creare.
Se il tuo obiettivo è creare un sito Web personalizzato, dovrai accedere a librerie esterne. E in alcuni casi, framework. Avrai anche bisogno di un modo per distribuire il tuo codice personalizzato su un sito web. E a questo punto, inizia a diventare noioso gestire tutto da un telefono.
Anche se, certo, non impossibile. Idealmente, usi il tuo telefono solo per imparare e padroneggiare determinati concetti e quindi trasferire quella conoscenza alle sessioni del tuo computer.
Ma parliamo dei diversi siti Web e app mobili che forniscono i mezzi per apprendere almeno le basi della programmazione dal tuo telefono.
Imparare a programmare su un telefono
Queste sono risorse raccolte a mano. In altre parole, li ho testati sul mio smartphone e posso verificare che siano utilizzabili. Alcune di queste piattaforme hanno fornito app mobili per un accesso più semplice. Per gli altri, dovrai usarli direttamente dal browser.
1. Impara da solo

Sololearn è una delle piattaforme di apprendimento più complete per gli studenti solitari. La loro piattaforma è completamente gratuita, ma puoi sempre diventare un abbonato a pagamento. La differenza è che gli abbonati hanno accesso a più materiale. Ma, per iniziare, non ci sono costi associati. Tutto quello che devi fare è decidere la lingua che desideri imparare.
Al momento, i loro corsi e materiali didattici coprono oltre 25 lingue e argomenti.
Le loro app mobili hanno un utilizzo cumulativo di oltre 15 milioni di utenti attivi. Questo è fantastico perché hai anche accesso alla comunità di Sololearn. Un luogo dove discutere di argomenti e trovare risposte a domande, il tutto collegato direttamente dall'applicazione stessa.

2. Mimo

Mimo è stato creato da zero per essere una piattaforma di apprendimento mobile first. Hanno creato un ambiente di sviluppo personalizzato che ti consente effettivamente di creare e pubblicare siti Web. Puoi arrivare fino a costruire un portfolio personalizzato di tutti i progetti che hai completato.
I loro materiali didattici sono suddivisi in Percorsi . Puoi scegliere tra Python, Sviluppo Web e SQL. Ogni percorso offre un'esperienza di apprendimento unica per uno scopo specifico. Ad esempio, nel corso Sviluppo Web imparerai a conoscere JavaScript, HTML e CSS.
Il mio preferito su Mimo è la roadmap di apprendimento. Ogni giorno puoi scegliere un progetto precostruito e lavorarci direttamente. Ciò include la creazione di una home page, la personalizzazione delle pagine di destinazione e persino l'aggiunta di funzionalità di eCommerce al tuo sito.
3. Enki

La piattaforma Enki è specializzata in dati e aspetti tecnici della programmazione. Se il tuo obiettivo è lavorare con i dati, questa è una piattaforma indispensabile per iscriverti. E, sebbene il loro focus sia su aspetti altamente tecnici della codifica, è comunque un'ottima scelta per i principianti.
L'app mobile ha migliaia di lezioni suddivise in varie sottocategorie. Per i principianti, il corso Coding Intro ti fornirà una solida panoramica di come funzionano i programmi. Una volta padroneggiata l'introduzione, puoi passare ad aree più specifiche. Enki ha materiali su Python, Data Science, JavaScript e molti altri percorsi di codifica.
La mia prima impressione su Enki è che mira a testare le tue capacità di pensiero critico. L'esercizio di dimensioni ridotte e le lezioni interattive forniscono un profondo senso di progressione. L'aggiunta di quiz e domande metterà alla prova le tue capacità di apprendimento. Non solo puoi scrivere ed esercitarti con il codice, ma anche verificare che ciò che hai imparato funzioni.
4. FreeCodeCamp

Non possiamo parlare di imparare a programmare senza menzionare freeCodeCamp. È il progetto più popolare di sempre su GitHub. Ed è una chiara testimonianza di quanto siano potenti le risorse di freeCodeCamp per i nuovi programmatori. Con migliaia di tutorial gratuiti, è la piattaforma ideale per chiunque voglia diventare uno sviluppatore o un ingegnere del software.
Ora, a differenza di alcune delle nostre piattaforme sopra menzionate, freeCodeCamp non ha un'applicazione mobile ufficiale. Tuttavia, può essere utilizzato nel browser del tuo smartphone. E, dal 2019, freeCodeCamp offre un'esperienza mobile fluida. Puoi iscriverti a qualsiasi corso e in seguito continuare i tuoi progressi su un computer, se lo desideri.
Per quanto riguarda i corsi stessi, troverai migliaia di ore di materiali di approfondimento. Puoi imparare lo sviluppo front-end, la visualizzazione dei dati, il web design reattivo e molto altro.
5. Esercizio

L'esercizio è un'organizzazione senza scopo di lucro che fornisce più di 50 corsi interattivi. Se vuoi affinare le tue capacità di programmazione e farlo velocemente, prova l'esercizio. Uno dei modi in cui questa piattaforma differisce dalle altre è il tutoraggio personale.
La piattaforma invita attivamente altri sviluppatori esperti a diventare mentori per gli studenti alle prime armi. E, se non hai mai scritto codice prima, troverai molti sviluppatori disposti ad aiutarti.
Tuttavia, una caratteristica spicca più di altre. E questa è la progressione. Per passare alle nuove lezioni, devi completare quella in cui ti trovi attualmente. Fa miracoli per la produttività e affina il tuo pensiero critico.
Non c'è modo di saltare una lezione. Quindi, per superarlo, devi trovare una soluzione.
E questo approccio fa miracoli per accelerare il ritmo con cui impari.
Come visualizzare il codice sorgente del sito Web da un telefono cellulare?
Di recente mi è stata posta questa domanda, quindi risponderò anche in questo articolo. Se desideri visualizzare il codice sorgente del sito Web da un telefono cellulare, puoi utilizzare un'applicazione realizzata da Neatnik – Visualizza sorgente.

Questo strumento ti consente di inserire l'URL di un sito Web per il quale desideri visualizzare il codice sorgente e quindi di crearne un output. È quindi possibile riordinare il markup per una migliore leggibilità.
È una soluzione piuttosto semplice, ma fa il lavoro per lo scopo previsto.
Un giorno alla volta
Questo elenco non è affatto l'unico modo per imparare a programmare sul tuo smartphone. Tuttavia, è una selezione abbastanza completa sia di app che di corsi basati su browser. Non importa se sei già un programmatore o se intendi diventarlo. Penso che aggiungere anche una delle risorse di questo elenco alla tua routine quotidiana avrà un impatto enorme.
È più importante prendere le cose un giorno alla volta. Cercare di saltare prima di guardare può spesso causare problemi di motivazione e impegno. E, quando si tratta di codifica, i primi passi sono in genere i più difficili.