Soy bastante competente en C y conozco algunos de C ++, pero nunca toqué Java. Recientemente tuve una idea para una aplicación que creo que tiene potencial, y quiero desarrollarla.
Estoy planeando ir a Android primero, porque no requiere una Mac / iPhone.
Entonces mi pregunta es: ¿puedo ir directamente a aprender el desarrollo de Android, elegir la sintaxis de Java a medida que avanzo y la necesito (después de todo, no creo que sea muy diferente de C / C ++), o debería tomar un par de semanas para aprender los conceptos básicos de Java primero y luego comenzar con el desarrollo de Android?
hello world
aplicación básica, pero cualquier cosa más complicada que eso y se encontrará con problemas al depurar solo porque no conoce algunas de las peculiaridades. Intentaré publicar una respuesta más larga (señalando algunos de los errores de novato que encuentro en SO) cuando tenga algo de tiempo.