iniziare a programmare per android
Buongiorno,
vorrei iniziare a programmare per android. Volevo sapere se da autodidatta (ho delle basi di programmazione in quanto ho frequentato l'università;corso di computer science e ahime ho dovuto abbandonare) si può imparare a programmare bene(programmazione abbastanza avanzata e portare avanti progetti difficili e complessi)?
Se si potete darmi consigli da quale sito reperire le informazioni? e poi conviene utilizzare eclipse o direttamente android studio?