Premetto che non sto studiando informatica, a me a scuola in prima avevano fatto imparare le basi del Pascal, sotto il mio punto di vista orribile, da solo ho cominciato con il Visual Basic .NET (è come scrivere in inglese) e adesso C# che sto applicando anche in ambito Windows Phone 8, il tutto da autodidatta perchè i linguaggi .NET sono di alto livello, facili da utilizzare, hanno moltissime librerie di default e l'IDE che da' gratis la Microsoft (Visual Studio Professional se sei studente) ti aiuta molto...Poi nel triennio ho cominciato con il C, e imparata la sintassi sapevo già utilizzarlo da dio, e sono arrivato ad adesso che utilizziamo l'Assembly per la programmazione di microcontrollori, nonostante questo per le mie applicazioni continuo ad utilizzare il C#. Se poi ti senti un Top di gamma :) e hai tempo da spendere come me ti registri su Microsoft Virtual Academy e ti fai un milione di ore di videolezioni in inglese su tutti i linguaggi e tutte le tecnologie Microsoft