¿Es posible aprender la programación de la aplicación por ti mismo? ¿Cuáles son las mejores maneras?

Sí, claro que es posible. Lo hice antes incluso de tener acceso a internet. Como mínimo, necesitará lo siguiente:

  • Hora
  • Motivación
  • Paciencia
  • Alguna fuente de información (libros o internet).

Creo que si te falta alguno de estos, fallarás.

Lo más importante de cualquiera de estas cosas es la motivación . Si no tiene motivación, no tendrá tiempo para trabajar en una aplicación o para encontrar información. Si no tiene motivación, no tendrá la paciencia para depurar el código. Si no tiene motivación, no querrá repasar toda la información técnica que existe tratando de descubrir todas las herramientas, la sintaxis del lenguaje, los algoritmos, las estructuras de datos, etc.

Entonces, ¿estás motivado? ¡Genial! Tómese un tiempo y comience a pensar qué tipo de aplicaciones desea crear. Probablemente quieras comenzar con algo específico, como los juegos de Android o quizás quieras crear tu propia aplicación web de algún tipo. Eso puede ayudarlo a decidir qué idioma y qué marcos aprender. ¡Todo lo que puedo decir sobre esto es, elige algo y apégate a él! No tengas la tentación de saltar aprendiendo diferentes lenguajes y marcos al principio porque el otro se ve más brillante que lo que estás haciendo. Estarás estancado haciendo esto infinitamente y nunca crearás nada.

Una vez que realmente domines un idioma, domina las herramientas y los marcos con los que comenzaste y creas una aplicación completamente funcional, ENTONCES diría que siéntete libre de comenzar a experimentar con otras cosas. Tendrás una base sólida sobre la cual trabajar para ayudarte a elegir la próxima cosa y también la recogerás mucho más rápido y más fácil de lo que lo harías si comenzaras a saltar desde el principio. La verdad del asunto es que, sea cual sea el idioma o los marcos que elija para trabajar en una aplicación, generalmente puede hacer que funcionen para cualquier cosa. Algunos podrían ser más adecuados para lo que estás haciendo y no elegiste el ideal, ¡pero está bien! Pasar por el dolor de hacerlo funcionar te ayudará enormemente. Es un problema común que los desarrolladores tienen que enfrentar y aprender a trabajar con lo que tienes es una habilidad muy útil.

Necesitas 3 cosas:
Internet
Hora
Dirección

Los dos primeros no puedo ofrecerte amigo.

Puedo ofrecerle orientación sobre cómo comenzar con el desarrollo de aplicaciones, si está hablando de aplicaciones móviles , esp. android … Udacity es un excelente sitio para comenzar, encontrará tutoriales de desarrollo de java y android que puede ver gratis y la mejor parte es que estos cursos son impartidos y diseñados por Googlers (FYI Android es un producto de Google)

Si le preocupan las aplicaciones de escritorio , elija un proyecto ( puede buscar un proyecto de código abierto ) o comience de cero, si no sabe cómo programar, edx y coursera son buenos sitios para ayudarlo a convertirse en un gran desarrollador. Ofreciendo educación de alta calidad.

Elige una idea que te apasione y comienza a trabajar en ella, incluso si no sabes cómo crear exactamente esta aplicación tuya, intentarlo es la mejor manera de tener éxito, lo mejor de la suerte. Si necesitas algún enlace o Más ayuda con respecto a la misma, puedo elaborar 😀

Puedes aprender el desarrollo de aplicaciones desde codeschool. Sus cursos de video son realmente fáciles de seguir y después de cada clase tienen una sección de pruebas y exámenes. También ofrecen descuento para el primer mes que puede multar a continuación:
Inscribirse en el código de la escuela por 9 dólares

No solo es posible sino que es la mejor manera de aprender la programación de aplicaciones. Debes empezar por tomar referencia desde internet. Descarga algunos ebooks. Tener paciencia. Estar motivado. Practica duro Aprende mucho y podrías alcanzar tu objetivo.

Es posible, pero es un poco difícil porque te aburrirás muy fácilmente. Por ejemplo, cuando estás en la clase, tu maestro te da tareas para hacer. Necesitas entregar esas tareas para obtener una calificación, así que es como si te presionaran para que aprendas en clase.

Puedes aprender todo leyendo un libro porque los maestros te enseñarán cosas basadas en el libro. Pero es más efectivo aprender cosas en una clase que aprenderlo usted mismo.