Si consiglia di dare un'occhiata a questi cheatsheets Java per i programmatori C++:
Tuttavia, ti consiglio di procurarti un libro Java e uno Android. Sebbene internet (e stackoverflow) sia ottimo per molte cose, avere un buon libro può essere un enorme risparmio di tempo, imho. Puoi cercare domande su StackOverflow su cosa sono buoni libri Android e Java. Ci sono anche free pdf books disponibili online.
Per rispondere alla tua domanda in modo specifico, sì, è importante conoscere Java - dopotutto quella è la lingua che utilizzerai - ma non hai bisogno di una profonda comprensione di esso, almeno inizialmente. Ad esempio, non è necessario conoscere le cose più avanzate che si otterrebbero da un libro come Java efficace. Tieni a mente che la maggior parte dei modi di fare le cose per Android è limitata dal framework Android, quindi conoscere Java aiuterà ma non sarà sufficiente. Per riassumere, direi un buon Java e un buon libro Android, segui i tutorial di Google e un ultimo consiglio: non dimenticare che puoi scaricare il codice sorgente Android attuale, che aiutarti in molti modi.
Inoltre qualcuno può suggerire un buon libro per iniziare. Vorrei ora di più su SDK e NDK. –
Il miglior punto di partenza è ofc developer.android.com. Se preferisci i libri L'inizio di Android di Mark Murphy è stato uno di quelli che ho trovato utile. – primpap
Grazie a tutti per i suggerimenti/ –