Antes de comenzar quiero que veas algunas de las aplicaciones mas famosas que fueron creadas con frameworks o librerías que permiten ser exportados para diferentes sistemas operativos sin necesidad de cambiar de código o de lenguaje de programación.
- Twitch: La nueva aplicación de escritorio fue desarrollada mediante Electron.
- Walmart: La aplicación móvil fue desarrollada con React-Native.
- CineMark: La aplicación fue desarrollada mediante Xamarin.
- Atom: Fue desarrollada mediante Electron.
Como podemos ver, varias empresas de gran tamaño se vuelcan a elegir este tipo de desarrollo ya que es mucho mas rápido y fácil de aprender que, por ejemplo, Java en el caso de Android o Swift en el caso de IOS.
Para comenzar lo primero que hay estudiar es JavaScript básico, ya que casi todas las aplicaciones mencionadas anteriormente utilizan como lenguaje base el JavaScript.
Curso JavaScript Basico Gratuito por FalconMaster: https://goo.gl/DDnGrU
Curso Fundamentos de JavaScript de Platzi: https://goo.gl/rms8fg
Continuando, se recomienda especializarse en una o mas librerías o frameworks orientadas a la producción de aplicaciones Multi-Plataforma.
Las mas conocidas son:
Electron: Te permite crear aplicaciones de escritorio para Linux, Mac y Windows mediante componentes web (CSS, JS y HTML).
Curso Electron de Platzi: https://goo.gl/arqWYz
React-Native: Permite crear aplicaciones para dispositivos móviles, tanto Android como IOS, utilizando componentes web.
Curso React-Native de Platzi: https://goo.gl/LfeQbU
Xamarin: permite crear aplicaciones para dispositivos móviles nativas bajo el lenguaje de programacion C#.
Curso Básico C# de Platzi: https://goo.gl/qBPxDc
Curso Xamarin de Platzi: https://goo.gl/SX25CK
Luego solo queda practicar y seguir practicando… ❤
Fundamentos de JavaScript 2017