Cómo enseñarme a mí mismo el desarrollo de aplicaciones, tanto para la web como para Android

Para aplicaciones de baja y media escala, recomendaría Ruby on Rails o Python Django como un comienzo. Además, necesita aprender Javascript, Html y CSS para la parte del cliente. Para las aplicaciones de Android Python, consulte: kivy / python-for-android

Para comenzar con Ruby o Python, visite los sitios web correspondientes (Ruby Programming Language o Welcome to Python.org). Ambas partes ofrecen un tutorial de iniciación +. Elige el idioma que más te guste. comience a jugar con él en la consola y familiarícese con sus paradigmas de programación (ambos son lenguajes orientados a objetos). aprenda a almacenar registros en una base de datos y aprenda a usar sus marcos web. comience fácilmente con Html y Css simples (en el caso de Ruby on Rails, use ruby ​​incrustado como inicio). Tan pronto como esté familiarizado con la creación de un servidor web y la representación de su Html, pruebe Javascript para mejorar su diseño. Si tiene más preguntas, no dude en ponerse en contacto conmigo.

Codificación feliz

Tengo que estar de acuerdo con otras respuestas aquí. La mejor / única forma de aprender es hacerlo. Encuentre una idea (cualquier idea) para una aplicación que incluso le interese remotamente. Asegúrese de que sea algo de pequeño alcance (no intente construir la próxima gran plataforma social). Comience con tutoriales simples que lo ayudarán a comprender los conceptos básicos. Luego, busque más tutoriales que lo guíen a través de tareas más específicas (personalización de la vista de lista, animaciones ingeniosas, conexión a la API de back-end, etc.). ¡Antes de que te des cuenta, estarás volando y construyendo algo que se puede transferir a una aplicación increíble!

Primero debe aprender un lenguaje orientado a objetos. Preferiblemente Java, porque se usa para el desarrollo de Android. Hay varios tutoriales sobre java en internet. Después de dominar Java, debería comenzar a ver tutoriales para el desarrollo de Android.
Para la aplicación ios, uno debería aprender rápido, porque Apple estaría transfiriendo toda su aplicación a veloz. Es un lenguaje nuevo con muy pocos desarrolladores y, por lo tanto, tiene mucho alcance en este. Sin embargo, el SDK para Swift solo se ejecuta en Mac, por lo tanto, para aprenderlo, también debe tener un Mac.
Thenewboston, slidenerd tiene buenos tutoriales sobre desarrollo de java, swift y android.

Estoy colgado en el mismo problema, hombre. Soy un estudiante senior de TI y creo que nuestro trabajo es seguir aprendiendo lo que amamos. Es genial que tengas tus ambiciones para que sepas a qué apuntas después. Mi ingenuo consejo es trabajar para que otros se rodeen de otras personas con talento y obtengan más experiencia de ellos. Durante el tiempo libre y las vacaciones, dibuje y planifique su propia idea en un papel y comience a llevarla a cabo. Pregunte a sus compañeros de trabajo, amigos, familiares y especialmente a la comunidad de Quora sobre su idea.
¡Te deseo lo mejor!

Prueba Ruby on Rails en Onemonth. Codeschool también tiene cursos bastante buenos sobre temas. Ambas ofertas del primer mes de descuento:
Disfruta de un 10% de descuento en OneMonth.com
Inscríbase en Code School por 9 dólares

Para el desarrollo de aplicaciones web, debe usar Codeigniter.

Para el desarrollo de Android, debe dar el primer paso y el resto vendrá a medida que avanza.

Aprenda Java y luego lea la documentación de desarrollo de Android. Hecho. También considere aprender Python, porque Google está incorporando Python en el marco de la aplicación de Android.

ALGUNOS DE LOS GRANDES RECURSOS SON:

  1. Tutoriales web en línea de W3Schools
  2. thenewboston (canal de youtube)
  3. Descarga gratuita de libros de TI (para libros electrónicos gratuitos)

More Interesting

Cómo medir el crecimiento del usuario y la participación en sus aplicaciones móviles y web

¿Cuál es la mejor manera de conectar aplicaciones móviles con aplicaciones web a través del servidor de fondo?

Cómo enseñarme a mí mismo el desarrollo de aplicaciones, tanto para la web como para Android

Quiero que un usuario de mi aplicación pueda autorizar a su banco a acreditar automáticamente mi solicitud al final del mes después de recibir su salario. ¿Cómo debe comunicarse la aplicación con los bancos?

¿Cuáles son los primeros pasos para hacer una aplicación?

¿Cuál tiene mejor potencial entre el desarrollo web y móvil?

¿Qué son las aplicaciones web?

¿Cómo haría para bloquear una aplicación web en línea y hacer que los usuarios desbloqueen la aplicación con una contraseña, clave u otros medios?

¿Cuál es un IPC razonable para las aplicaciones de redes sociales si aún no sabe cuál es el LTV del cliente (sin ingresos en el futuro cercano)?

¿Cuáles son las similitudes y diferencias entre la web móvil y la aplicación móvil nativa?

Cómo encontrar un buen desarrollador de aplicaciones a un precio razonable

¿Cómo me siguió rastreando una aplicación de Family aunque la aplicación no está instalada?

¿Qué porcentaje de la propiedad de mi aplicación Webb debería asignar a mi amigo que me ayudó a desarrollar mi aplicación?

¿Cuáles son las principales diferencias y consideraciones en el diseño de aplicaciones nativas frente a aplicaciones web?

Ayuda soy un indigente, sé que necesito un trabajo. Me gusta JavaScript para crear aplicaciones web como aplicaciones de chat, ¿cómo debo comenzar a trabajar o cambiar todo?