Ciao a tutti. Vorrei chiedere se qualcuno dispone di guide o corsi (principalmente gratuiti, ma valuto anche a pagamento) adatti ad imparare a programmare da autodidatta. La mia idea sarebbe quella di imparare investendo tutto il tempo che posso. Non essendo esperto, ovviamente, mi rivolgo a voi. Conoscete guide, tutorial, manuali o corsi (intendo video-lezioni) interessanti? Finora ho trovato qualche sito ma, non essendo esperto, non so valutarne l'efficienza, magari potreste darmi qualche parere o propormi di meglio.

http://www.imparareaprogrammare.it/

http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-092-introduction-to-programming-in-java-january-iap-2010/

https://www.khanacademy.org/computing/computer-programming

http://chimera.labs.oreilly.com/books/1234000001805/index.html

chiesto 19 Set '16, 12:59

darkos88's gravatar image

darkos88
1012

modificato 20 Set '16, 19:57

"Imparare a programmare" vuol dire tutto e nulla. Qual è il tuo scopo, cosa vuoi imparare a fare?

Per esempio, la programmazione richiesta per gestire un sito internet (PHP, SQL, Javascript, CSS, AJAX, ecc) è ben diversa da una programmazione per scrivere un gioco (C/C++, OpenGL, librerie 3D, ecc) o un applicativo generico (Python, Ruby, librerie di disegno finestre come GTK o QT, ecc) o ancora un app per cellulari (Java per Android, QML per Ubuntu touch, ecc).

(21 Set '16, 13:53) dadexix86 ♦♦ dadexix86's gravatar image

Ciao, prova a dare un'occhiata a questa academy online e in italiano: devACADEMY.it dentro trovi corsi per imparare a programmare (anche da zero) di ogni genere: javascript, node.js, python, big data, swift, java, android, git, php, html e css, vue.js... e con un'unica iscrizione puoi seguire tutti i corsi che vuoi (funziona tipo Netflix per intenderci).

Però come dice dadexix86 devi prima capire cosa vuoi fare, devi cioè capire che tipo di applicazione ti piacerebbe realizzare (es. app mobile android? app mobile ios? entrambe? applicazioni web? applicazioni per l'IoT?) e solo dopo aver deciso questo saprai che tipo di percorso seguire, ovvero quale/i linguaggi imparare e quali tecnologie approfondire (es. framework, ide, tools vari, librerie). Prova a dare una lettura a questo articolo: Imparare a programmare, da dove iniziare partendo da zero, magari ti schiarirà un po' le idee :)

Poi se vuoi avere un'idea in pratica di cosa voglia dire programmare, puoi provare a seguire questo Corso Java (introduttivo al linguaggio e alla programmazione in genere), utile a chi desidera imparare a programmare da zero e dove imparerai e inizierai a familiarizzare con concetti come variabili, funzioni, array, oggetti, ecc. ecc.

Spero di esserti stato d'aiuto :)

coll. permanente

ha risposto 27 Set, 11:37

Rynox's gravatar image

Rynox
20

La tua risposta
abilita/disabilita anteprima

Segui questa domanda

Via email:

Una volta eseguito l'accesso potrai iscriverti a tutti gli aggiornamenti qui

Via RSS:

Risposte

Risposte e commenti

Basi di markdown

  • *corsivo* o __corsivo__
  • **grassetto** o __grassetto__
  • collegamento:[testo](http://url.com/ "titolo")
  • immagine?![alt testo](/path/img.jpg "titolo")
  • elenco numerato: 1. Foo 2. Bar
  • per aggiungere un'interruzione di riga, aggiungi due spazi a fine riga e premi «Invio»
  • è supportato anche semplice HTML

Tag:

×103
×2

domanda posta: 19 Set '16, 12:59

domanda visualizzata: 738 volte

ultimo aggiornamento: 27 Set, 11:37

Chiedi è un servizio di supporto gestito da Ubuntu-it. Contattaci!

powered by OSQAPostgreSQL database
Ubuntu e Canonical sono marchi registrati da Canonical Ltd.