Ho appena finito la 3° itis informatica e anche quest'anno non ho imparato nulla.
(chiedo preventivamente scusa se questo non è il subreddit adatto)
Come si può capire dal titolo frequento un itis, indirizzo informatica, e mi sono accorto di non sapere (praticamente) nulla di programmazione. Mi chiedevo, quindi, se qualcuno potesse consigliarmi un qualche argomento fondamentale per cominciare a imparare qualcosa di effettivamente utile.
Posted Jun 7, 2015, 9:03 PM UTC
Dalla domanda particolarmente aperta deduco che non sai esattamente cosa fare. In tal caso la cosa migliore è prendere un linguaggio semplice e con cui puoi fare quello che ti aggrada, e di impararlo bene. Poi passare a qualunque altro linguaggio sarà facilissimo.
Detto questo, ti consiglio fortemente di leggere Learn Python The Hard Way. Lo trovi gratuitamente (legalmente) online. Il suo pregio è che non solo ti insegna il Python, che è un linguaggio moderno e molto utilizzato, ma anche e soprattutto ti insegna a cercare materiale da te, a usare google come qualunque programmatore deve saper fare.
Ti troverai poi in condizioni di non sapere cosa farci, con le tue skill informatiche. Un eccellente esercizio (che io ho trovato, da sedicenne autodidatta, estremamente utile) è project euler. Ci sono circa 800 problemi di informatica risolvibili con l'algoritmica, che rappresentano una vera e propria sfida di programmazione e tentando di risolverli si impara davvero tanto. Per la teoria che c'è dietro, ti direi di leggere un testo di algoritmica,a sono perlopiù costosi e di difficile comprensione. Piuttosto un libro che sto trovando molto utile è "Mathematics for Computer science" del MIT, anche questo gratis in rete (linkerei ma sono da mobile ed è difficile)
Dopo aver imparato bene un linguaggio, ed esseri esercitato nella programmazione, impararne altri verrà naturale e saprai meglio su cosa concentrarti, magari web o game development. La cosa importante è imparare imparare imparare.
P.S. anche se non fosse il subreddit giusto (ma credo che lo sia) non è male vederci un po' di attività. Anyway, forse per consigli da persone con più esperienza ti conviene chiedere in un subreddit straniero. Su r/learnprogramming ti sapranno aiutare meglio di me
P.P.S. La migliore risorsa di sempre per la programmazione resta StackOverflow. È un sito di domande e risposte di programmazione, con una community attivissima e nel quale trovi di tutto, e se non trovi basta chiedere.
Perfetto, mi hai fornito un casino di roba che sembra utile e appena possibile la proverò, grazie.