Quiero aprender a codificar y desarrollar aplicaciones. ¿Hay un cierto lenguaje de codificación que debería aprender primero?

Hola,

Si desea crear una aplicación a través de una codificación personalizada, necesita aprender lenguajes como Java, SQL, etc. para el desarrollo de aplicaciones de Android y para desarrollar aplicaciones de iOS, debe concentrarse en Swift u Objective-C.

Pero como eres un principiante, la plataforma de desarrollo de aplicaciones móviles es la mejor manera de desarrollar aplicaciones.

Con la ayuda de las herramientas de desarrollo de aplicaciones, puede desarrollar aplicaciones con funciones de arrastrar y soltar sin escribir una sola línea de código.

Soy desarrollador de aplicaciones, he probado la mayoría de las plataformas de desarrollo de aplicaciones móviles. He desarrollado más de 50 aplicaciones hasta hoy con la ayuda de Phonegap, Telerik, ConfigureIT, etc. Se están ejecutando con éxito en la tienda de aplicaciones.

Según mi experiencia en este campo, recomiendo a los desarrolladores y principiantes que utilicen una plataforma de desarrollo de aplicaciones móviles como Configure.IT, ya que proporciona codificación automática, función de vista previa de la aplicación, conexión directa a la API y muchas más funciones. Estas cosas ahorran mucho más tiempo de desarrollo y proporcionan una aplicación rápida y bien diseñada en mucho menos tiempo.

Para obtener más información: Herramientas de diseño de aplicaciones móviles: convierta PSD a la interfaz de usuario de la aplicación

El principal beneficio de esta herramienta es que es una plataforma basada en la web, por lo que no necesita comprar ningún sistema adicional, puede crear una aplicación desde cualquier lugar y desde cualquier sistema.

Espero que mi respuesta pueda ayudarte.

Si quieres aprender a codificar es algo diferente, si quieres aprender a desarrollar aplicaciones, es diferente. Debido a que el aprendizaje de la codificación no es una tarea única, existen muchos lenguajes de programación como C, C ++, Java, Java Script y muchos otros.

Entonces, para aprender a desarrollar aplicaciones, también surgen preguntas como:

  1. ¿Qué tipos de aplicaciones quieres desarrollar? Android, iOS, Window o cualquier otro.
  2. ¿Desea desarrollar aplicaciones nativas o híbridas?
  3. ¿Desea codificar o usar un software de creación de aplicaciones (sitio web)?

Muchas preguntas aquí, así que primero piense y responda esas preguntas, luego definitivamente le daré una solución.

Creo que hay dos preguntas diferentes aquí, así que permítanme separarlas y luego unirlas.

Si desea desarrollar aplicaciones, ¿hay algún idioma que debería aprender primero? Sí, lo que le permita crear aplicaciones para el dispositivo para el que desea crear. Si eso es iOS, entonces Swift es una gran opción. Si Android es la plataforma que busca, entonces Java es la opción natural.

Si quieres aprender a codificar, ¿hay algún idioma que deberías aprender primero? Sí, el que te permite construir cosas que te interesan. La codificación es maravillosamente divertida por derecho propio, pero usar ese código para hacer que algo te haga sonreír es aún mejor. Si las aplicaciones móviles son algo que te haría sonreír, entonces aprende un idioma que te permita hacerlo para que puedas sonreír ante las cosas que creas mientras aprendes. Incluso si nadie más ve esas cosas.

Si realmente no está seguro de lo que podría querer construir, pero realmente desea explorar de qué se trata la programación, Javascript y Python son excelentes lugares para comenzar. Javascript en particular puede construir aplicaciones para más lugares que nunca. Si desea crear sitios web, servidores web, aplicaciones iOS o Android, robots, IoT o aplicaciones de escritorio, puede hacerlo en Javascript. Además de eso, hay una abrumadora cantidad de recursos disponibles para ayudarlo a aprender y una comunidad en expansión.

Al final, todos los idiomas son simplemente herramientas que usamos para construir cosas (cosas de software). Cuanto más aprenda sobre la codificación y cuanto más codifique, más fácil será obtener una nueva herramienta (idioma) y aprender a usarla, no se quedará atrapado escribiendo en su primera opción para siempre. Pero la única forma de comenzar a aprender es comenzar a construir. Así que elige lo que te permita construir algo que suene interesante y diviértete.

Para principiantes, intente usar Python, sintaxis fácil, estructura fácil, aprendizaje fácil, foros activos bien documentados.

Para plataformas específicas, para Windows aprenda C # en Visual Studio IDE. VS le proporciona muchas funciones que lo ayudan a desarrollar aplicaciones, administra las bibliotecas estándar de su idioma, la administración de bibliotecas, la recolección de basura (por supuesto) y muchas otras.

Para OSX, aprenda un lenguaje nuevo y rápido pero potente para desarrollar aplicaciones para OSX, sintaxis fácil de aprender y bien documentada.

Para Android, aprenda Java, el lenguaje principal de Android, y puede usar muchas herramientas para ello, Visual Studio (xamarin), eclipse, Android Studio, etc.

Para una flexibilidad multiplataforma y de idiomas, use XAMARIN, ahora se ha incluido en Visual Studio 2015, puede desarrollar aplicaciones para Windows, Windows Phone, OSX, Android usando C #, y sirvió excelentes bibliotecas estándar para su rápido desarrollo.

El mejor lenguaje de codificación para aprender es el desarrollo web: JavaScript y HTML y HTML5, puede obtener más en Internet. Te sugiero que primero aprendas estos idiomas porque son fáciles de aprender y te ayudan muy bien. Después de inclinarse, puede ir a SQL, Python, Ruby, Java, etc. para aprender a hacer desarrollo de aplicaciones móviles. Si desea programar aplicaciones iOS, es mejor usar Swift u Objective-C. Esos idiomas se usan solo para crear aplicaciones iOS.

Espero que mi respuesta sea útil 🙂