Primero debe comprender la diferencia entre la aplicación móvil y la aplicación web. Se necesita un lenguaje de programación diferente para ambos.
Para crear una aplicación móvil, debe tener conocimientos sobre xml, java o kotlin y android studio.
Puedes consultar Desarrolladores de Android
- ¿Dónde puedo encontrar los mejores tutoriales para C # .NET y ASP.NET? ¿Cuáles son los mejores sitios web donde puedo encontrar algunos proyectos de muestra con soluciones para poder practicar?
- Cómo construir un sitio web a través de WordPress
- ¿Qué herramientas necesito para construir un sitio web para un cliente?
- ¿Cuál es una pila de tecnología buena o probada para construir una startup basada en la web hoy?
- Nuestro restaurante tiene un sitio web creado con WordPress, quiero agregar pedidos en línea. ¿Cuál sería la mejor manera (agregar un complemento (cuál) u otra cosa)?
Para el desarrollo web, hay dos cosas frontend y backend: Frontend significa las partes del proyecto con las que un usuario interactúa, como la GUI.
Mientras que Backend significa la parte que hace el trabajo, pero el usuario desconoce o no puede ver.
Para esto tienes que aprender HTML, CSS, JavaScript, algunas bibliotecas de JavaScript pueden ayudar mucho como jQuery. Para el lado del servidor node.js express.js y para almacenar la base de datos, puedes aprender cualquier rdbms (sistema de gestión de bases de datos relacionales). como mysql, SQLite.
Puedes consultar el Tutorial de SQLite
Red de desarrolladores de Mozilla
Codecademy – aprende a codificar, interactivamente, gratis
Coursera | Cursos en línea de las mejores universidades. Únete gratis
Udacity – Clases gratis en línea y nano grados
Cursos en línea – Aprenda cualquier cosa, en su horario | Udemy
Bootstrap.com
Gracias