Tienes 15 años, tienes todo el lazo del mundo.
Podrá aprender la sintaxis básica y la estructura de casi cualquier lenguaje de programación en unos pocos días. Familiarizarse con las bibliotecas (colecciones de funciones que puede aprovechar en sus programas) lleva tiempo. De hecho, aprender el idioma es realmente una habilidad secundaria. La habilidad principal es aprender a buscar e incorporar documentación sobre el lenguaje y las bibliotecas y usarlas de manera eficiente.
De los tres idiomas que sugiere, Python es el más fácil de aprender. C ++, el más difícil. Java, es algo más simple que C ++, y la complejidad proviene del gran volumen de bibliotecas y tipos de objetos que existen, y algunas prácticas comunes en el desarrollo de Java que no son intuitivas.
- Entre la programación de C Sharp y Java, ¿cuál es más preferible para desarrollar una aplicación de Android?
- Cómo usar mi tarjeta microSD de 128GB para aumentar el almacenamiento interno y la RAM en mi Samsung Galaxy S5
- ¿Existe alguna tienda india de aplicaciones de Android que satisfaga las necesidades locales?
- ¿Cuáles son algunos patrones de diseño comunes en el desarrollo de Android?
- ¿Google está aumentando sus esfuerzos para impulsar Android a los desarrolladores?
Si su objetivo es escribir código de Android, Java es un lugar lógico para comenzar. También se puede usar en el back-end también. No ve mucha codificación C ++ para el back-end de wen-service, y realmente ninguno para Android. C ++, o incluso mejor, C, es realmente excelente para fundamentarlo en los fundamentos de la escritura de código, pero no va a servir sus propósitos aquí. Python es EXTREMADAMENTE fácil y flexible, y mucho menos prolijo que Java, pero no tiene el mejor rendimiento ya que es un lenguaje interpretado. Hay trucos para un mejor rendimiento, por supuesto, y no descarta su uso (cosas como Instagram, Yahoo !, Reddit y otras están basadas en Python).
Dese un mes o dos para comprender realmente el idioma que elija (tal vez un poco menos para Python), y luego cada idioma posterior tomará una o dos semanas.