Sommario:

Le migliori app per iPhone per aiutarti a imparare le basi della programmazione
Le migliori app per iPhone per aiutarti a imparare le basi della programmazione
Anonim

Con questi programmi, puoi imparare in movimento con pochi minuti al giorno per piccole lezioni interattive.

Le migliori app per iPhone per aiutarti a imparare le basi della programmazione
Le migliori app per iPhone per aiutarti a imparare le basi della programmazione

Quasi tutte le applicazioni elencate contengono lezioni in inglese. Ma se hai intenzione di imparare a programmare, allora devi capire che uno sviluppatore non può fare a meno dell'inglese.

Lrn

Lrn insegna le basi di linguaggi come HTML, CSS, Javascript, Python e Ruby. Le lezioni sono piccole attività interattive con suggerimenti. In ciascuno di essi, leggi prima 2-3 frasi con la teoria, quindi incolla il codice mancante nell'editor. Alcune delle lezioni sono disponibili gratuitamente, il resto può essere acquistato all'interno dell'app.

mimo

All'interno del programma, troverai diversi corsi orientati al progetto che ti guidano attraverso tutte le fasi principali dello sviluppo di una semplice applicazione, sito Web o gioco. Oltre a questi, Mimo offre corsi interamente dedicati a singoli linguaggi e tecnologie: PHP, Python, SQL, JavaScript, CSS, HTML, Git, Terminal, Swift, Java e altro. Nel processo di apprendimento, lavori con l'editor e vedi l'output del codice scritto.

Solo le lezioni iniziali sono aperte per l'utente gratuitamente, il resto può essere completato dopo un abbonamento a pagamento.

Enki

Enki insegna Python, JavaScript, Linux, Java, SQL, Node, React, Git e altri linguaggi e strumenti di sviluppo. Il programma può essere utile non solo per i principianti, ma anche per le persone che hanno già familiarità con il codice. Contiene una vasta gamma di informazioni dalla storia di lingue specifiche a suggerimenti utili ed esempi di buone pratiche. I mini giochi integrati non ti annoiano e aiutano a consolidare le conoscenze acquisite. Alcuni dei corsi sono disponibili solo per gli abbonati a pagamento.

Image
Image
Image
Image
Image
Image
Image
Image
Image
Image

Py

Py aiuta a padroneggiare le conoscenze di base per l'analisi dei dati, lo sviluppo di siti Web, applicazioni e giochi. Per ciascuna di queste aree nell'applicazione esiste un pacchetto di corsi separato. Le lezioni sono presentate con piccole porzioni di teoria e semplici compiti interattivi. Inoltre, il programma prevede test con domande tipiche che vengono poste ai programmatori durante le interviste. La maggior parte delle lezioni viene aperta solo dopo un abbonamento a pagamento.

App SoloLearn

Lo sviluppatore SoloLearn ha un'intera serie di app gratuite per l'apprendimento della programmazione. Ognuno di essi contiene un corso chiaramente strutturato con le basi di un particolare linguaggio, sia esso JavaScript, Python, PHP, Java o uno dei tanti altri. C'è un editor di codice per esercizi pratici e un forum interno dove puoi chiedere aiuto ad altri membri. Molti programmi di questa serie sono stati tradotti in russo.

Applicazioni di piattaforme educative popolari

Molti siti educativi hanno le proprie applicazioni nell'App Store. Scaricando un tale programma, avrai accesso a un catalogo in cui, tra le altre materie, ci saranno corsi sulla programmazione. In genere, ogni piattaforma contiene materiali didattici di molti editori e autori con contenuti, complessità e struttura diversi.

Il contenuto può essere rappresentato solo da testo e grafica, oppure contenere attività interattive e video. Puoi utilizzare la ricerca interna o la navigazione del programma per trovare il corso giusto per te nella lingua che desideri.

I corsi di siti come Coursera, edX, Khan Academy e Stepik sono generalmente disponibili gratuitamente. Su altre piattaforme, la maggior parte dei contenuti viene venduta per denaro.

Khan Academy Khan Academy

Image
Image

Stack Overflow

Non ci sono lezioni o corsi in questo programma. Ma può essere comunque molto utile, soprattutto se sei un principiante. Stack Overflow è un servizio di domande e risposte dedicato a vari aspetti dello sviluppo del software. Attraverso l'applicazione, puoi ottenere aiuto da un'enorme comunità di programmatori: devi solo formulare correttamente e porre loro la tua domanda.

Consigliato: