Originariamente inviato da
giozh
Per come è fatta l'università, almeno per quanto riguarda l'informatica, si parte dal presupposto che chi inizia a studiare non ha conoscenza della materia, quindi le prime lezioni saranno mirate a farti capire cosa vuol dire programmare, a fornirti i concetti di base eccetera. Se arrivi già con una conoscenza di base puoi quantomeno affrontare i primi esami con un pò piu di tranquillità.
Comunque testi specifici non te ne saprei consigliare, in quanto quelli che ho utilizzato le prime volte che ho iniziato a programmare sono ormai obsoleti (ti accorgerai che nella programmazione le cose si evolvono abbastanza velocemente).
Nel grande calderone di internet puoi comunque trovare numerosissimi riferimenti (piu o meno validi) per iniziare a programmare. Per quanto riguarda android, io ho cominciato dal sito ufficiale
Android Developers che però presuppone che tu sappia già programmare.
diciamo che comunque gli step di base per imparare a programmare sono sempre i soliti:
capire cos'è un algoritmo, cosa sono variabili e costanti (da fare piu o meno approfonditamente a seconda del tipo di linguaggio), imparare i costrutti base, gli oggetti, l'ereditarietà, eccetera.
Un buon punto di partenza per java è
The Javaâ„¢ Tutorials
Poi una volta che hai le basi, sviluppare in Android ti risulterà molto piu semplice.