¿Qué cursos se deben aprender para desarrollar una aplicación?

Por definición:

Un programa de aplicación ( aplicación o aplicación para abreviar) es un programa de computadora diseñado para realizar un grupo de funciones, tareas o actividades coordinadas para el beneficio del usuario.

Existen diferentes tipos de aplicaciones dependiendo de lo que estés buscando.

  • Aplicación de escritorio
    Como Word, Excel, uTorrent, etc.
  • Aplicación Web
    Casi todas las páginas web como Quora, Facebook, Spotify.
  • Aplicación movil
    Todas las aplicaciones que puedes instalar en tu dispositivo móvil.

Para aplicaciones de escritorio , si está interesado en la tecnología de Microsoft:

  • Comenzando con Visual C # y Visual Basic

Para aplicaciones web:

  • Los fundamentos de la web (HTML, CSS, Javascript) puede consultar la red de desarrolladores de Mozilla
  • Cursos gratuitos de desarrollo web
  • Desarrollo web básico | Udacity
  • Conceptos básicos de JavaScript | Udacity
  • Si desea crear una aplicación web que sea compatible con dispositivos móviles, consulte Desarrollo web móvil | Udacity
  • Mucho más cursos gratuitos sobre desarrollo web de Udacity aquí:
    Desarrollo web | Udacity

Para aplicaciones móviles :

  • Desarrollo de aplicaciones móviles multiplataforma con tecnologías web

Android :
La mejor fuente para aprender Android es la comunidad de desarrolladores de Android, 100% confiable y gratuita de parte de Google.

  • Descargar Android Studio y SDK Tools
  • Empezando | Desarrolladores de Android
  • Introducción a Android

IOS :

  • iOS | Udacity

Estos son solo algunos cursos que puede encontrar en Internet, puede encontrar mucho más si sigue buscando, pero espero que le sirva como punto de partida.