Pascal, all'Uni. Unico esame di informatica (ingegneria civile a Pisa) mi faceva schifo ed ero un cane, ma il prof non se ne accorse e mi mise un immeritato 30. Io presi il libretto e scappai ridendo con un amico a gambe levate prima che il prof si ravvedesse. Ora mi limito ad usare programmi di calcolo fatti da altri, non era la mia strada. Però a volte qualche rudimento di programmazione mi farebbe comodo e mi dispiace non aver imparato praticamente nulla. Avete consigli su dove e come iniziare?
Ti dico come sto facendo io anche se comunque con la programmazione non sono ad un livello base:
1) Avere in mente un progetto (o anche più di uno) che si vuole realizzare e tenerselo sempre bene in mente.
2) Corsi (uno alla volta, e fatti con calma, facendo gli esercizi) su piattaforme tipo Coursera, Codeacademy, etc...
3) Durante lo studio prendersi qualche libro di riferimento, i "classici" in sostanza.
Potresti iniziare con Codeacademy per le cose base e poi se vuoi approfondire prenderti dei corsi su Coursera programmandoli con delle tempistiche che potresti controllare in un corso di laurea in ingegneria informatica, ovvero quali argomenti devi trattare prima e quali dopo. In ogni caso senza avere qualche progetto realizzativo per la testa leggersi i libri di programmazione come fossero romanzi la vedo dura.
Se vuoi imparare java ad esempio, anche dare un'occhiata ai tutorial del sito ufficiale può essere buono come spunto per cominciare:
http://docs.oracle.c...avase/tutorial/Tra i migliaia di approcci che trovi in internet c'è anche l'ambiente di processing:
https://processing.org/Questo potrebbe essere molto utile per cominciare, perché è un ambiente di sviluppo di manipolazione visuale (quindi hai subito una chiara visione dei risultati e ti diverti) open source portato avanti da una community molto attiva, non concepito necessariamente per professionisti del settore. C'è anche un libro su Processing fatto apposta per chi vuole imparare i rudimenti della programmazione (di Daniel Shiffman).
Io più che altro sto cercando di imparare un po' di programmazione web perché all'uni mi sono sempre ed esclusivamente concentrato su altre cose relative all'elaborazione del segnale.