Cuando recién empezamos en el mundo de la programación, muchas veces no sabemos qué ruta tomar. Aquí les dejo una lista de cursos que deberías de seguir si quieres dedicarte a ser desarrollador.
Todo desarrollador debería de saber lo siguiente:
Luego todo depende de en qué te quieras especializar.
Se especializa en la interacción con el usuario y el cómo se ve visualmente una aplicación.
Y luego escoge por lo menos un framework/librería de frontend:
React
Vue
Angular
Es el que procesa la información que ha sido enviada por el frontend en el servidor.
Deberías de saber por lo menos un lenguaje de backend. Lo ideal es que conozcas varios.
Desarrollo de apps móviles
Android
Apple
Son aplicaciones que corren en diferentes sistemas operativos.
Entiende qué es la Inteligencia Artificial y las partes que la componen. Aprende a utilizar librerías como Scikit-learn y TensorFlow. Escribe algoritmos de Machine Learning con Python.
Crea, diseña, programa y lanza tu videojuego. Conoce la historia de la industria; trabaja en el game design, su modelo de negocio y desarrollo de gameplay. Crea gráficas y animaciones en 2D/3D. Utiliza Unity3D o Unreal Engine.
Hola MineiToshio, aunque lo dejas muy claro en tu aporte, apenas comienzo con la programación y estoy un poco confundido por que no se con que continuar después de terminar el curso de programación básica.
Esto es en lo que me gustaría especializarme. Tu que me recomiendas.
Quiero aprender a desarrollar páginas web.
Quiero aprende a desarrollar aplicaciones.
Mil gracias.
Hola Jhn! Si lo que quieres es aprender a desarrollar páginas web, empieza por aprender HTML y CSS
https://platzi.com/cursos/html5-css3/
https://platzi.com/cursos/html-practico/
Luego aprender responsive design para que tus páginas se puedan adaptar a cualquier tamaño de dispositivos (celulares, tablets, laptops, desktops, etc.)
https://platzi.com/cursos/responsive-design/
Terminando eso, es importante que hagas que tu página sea interactiva. Para eso está Javascript.
https://platzi.com/cursos/fundamentos-javascript/
Con todo eso, ya deberías de tener todo el conocimiento básico hacer una página web.
Ahora es importante que vayas un poco más a profundidad. Aprende Git para que manejes las versions de tus projectos y puedas trabajar en equipo sin ningún problema:
https://platzi.com/cursos/git-github/
Después que aprendes todo eso, sería bueno que aprendas algún framework o librería de JS. Las más populares son React, Angular o Vue. En lo personal me gusta más React, pero escoge el que más te guste.
https://platzi.com/clases/react/
https://platzi.com/clases/react-router/
https://platzi.com/clases/pwa-react-js/
https://platzi.com/clases/react-avanzado/
https://platzi.com/clases/angular/
https://platzi.com/cursos/angular-profesional/
https://platzi.com/cursos/angular-performance/
https://platzi.com/cursos/pwa-angular/
https://platzi.com/cursos/vuejs/
https://platzi.com/cursos/vuejs-profesional/
https://platzi.com/cursos/avanzado-vue/
Luego de eso sería bueno que aprendas algún lenguaje backend (node, python, php, java, c#), algún motor de base de datos (postgresql, mysql, mongo) y también algo de devops para que puedas subir tu aplicación sin ningún problema.
Todo eso lo podemos ver luego, primero concentrate en aprender bien todo lo que te puse en el post.
Éxitos en todo! 😄
Muchas gracias, Muy importante la Guía. Lo tomare muy en cuenta.
Muchas gracias lo comparto ya mismo :3
muchismas gracias, estaba buscando que cursos llevar de backend y me diste los cursos necesarios enserio gracias
Buenísimo Miguel. Te dejo por aquí estos tutoriales que serán de tu interés:
¿Que cursos tomar para certificarme como full stack?
Excelente aporte
Hola, tiro mi pregunta para la comunidad. Soy emprendedor y quiero aprender a programar pero como generalista, para se capaz de hacer landing pages, entender el codigo, hacer MVPs y pues más enfocado hacia el area de aplicaciones móviles. ¿Qué ruta me recomiendan? Empece con Pensamiento Logico, estoy ahora en el curso de Programación Basica…