Hace unos años aprender a programar o desarrollar entornos en la web era algo difícil ya que no se contaba con mucha documentación o simplemente estábamos muy limitados en cuestión de opciones hablando de tecnología.
Las personas suelen creer que la programación es algo muy complicado que ciertas personas pueden hacer, eso es lo que cree la gente pero gracias a que la tecnología ha avanzado demasiado estos últimos años puedo decirte personalmente que puedes convertirte en un desarrollador web en tan solo 3 meses.
Para convertirte en un desarrollador que trabaja en grandes empresas como Facebook, Amazon o Google puede que tome años de experiencia en el sector pero para desarrollar pequeños proyectos en la web no te tomará ni siquiera 2 meses, dos meses en donde te enfoques a aprender un 60%.
¿Por donde comenzar?
Hay un sector en la programación web en donde no se utiliza mucho las matemáticas (un dolor de cabeza para muchas personas) y se llama Frontend. El Fronted en esa subdivisión del desarrollo web que se encarga de crear paginas web intuitivas con los usuarios.
Básicamente se utilizan las tecnologías de HTML5, CSS3 y JavaScript. Estas tecnologías son las que te recomiendo con las que empieces ya que son las más básicas pero las más usadas en todo Internet.
Yo tarde 2 años aprender gran parte del Frontend, no porque sea complicado sino que no fui una persona disciplinada y pues no me tomaba en serio el aprender, pero una persona que se tome en serio por lo menos en 3 meses ya debería estar empezando a desarrollar proyectos en la web.
Por la otra parte, existe algo llamado Backend, es todo el conjunto de funciones que hace que las web tengan vida. Aquí se ven mucho más matemáticas ya que no tiene que ver nada con el diseño web, es 100% código.
En el lado del Backend hay mucho más tecnología, muchos lenguajes de programación y la forma de aprender es diferente que al del Frontend. Las personas suelen especializarse en Frontend o en Backend pero también hay quienes se especializan en las dos.
La persona que hace Backend es la encargada de ejecutar las funciones que el servidor recogerá, los backend juegan un rol muy importante.
¿Qué me conviene aprender primero?
Si eres una persona que no tiene nociones del desarrollo web, te recomendaría que iniciarás por el Frontend, que empezarás a desarrollar pequeños proyectos personales con HTML, CSS Y JS, de esta manera más adelante podrás adentrarte más y aprender sobre el backend (fue lo que hice yo).
Pero si eres una persona que ya conoce algo sobre esto y quieres buscar un nuevo rumbo o simplemente eres más aventada, te recomiendo aprender backend pero enfocado a las nuevas tecnologías, quizás tu inicio sea algo turbulento, quizás no, todo depende de tus ganas.
¿Qué tecnologías están de moda?
Si quieres aprender rápido y quieres sacar provecho de eso, te recomiendo emplear las nuevas tecnologías como lenguajes de programación o librerías. Te dejo algunos que son muy buenos, cuentan con una gran comunidad de personas.
1.- Angular.js
Un Framework de JavaScript muy completo, este proyecto está desarrollado por Google y cuenta con una de las comunidades más grandes de JS en el mundo.
2.- Bootstrap
Si estás buscando aprender CSS3 para crear paginas web responsivas, te recomiendo este framework ya que es bastante sencillo de usar, al igual que todas las tecnologías que te presentaré, tiene una gran cantidad de usuarios aportando información valiosa para este proyecto.
3.- React.js
Es uno de los lenguajes de programación que Facebook utiliza para darle vida a su plataforma, cuenta con un fuerte equipo de desarrolladores decididos a compartir proyectos y miles de personas aportando al proyecto Open Source.
4.- Python
Uno de mis lenguajes favoritos, si estás buscando aprender backend te recomiendo mucho este lenguaje ya es uno de los más fáciles de aprender y es muy demandado por las empresas por lo que si estás buscando emplearte te ayudará demasiado.
5.- Ruby on Rails
No es un lenguaje de programación como tal, es un Framework del lenguaje Ruby pero es muy utilizado en la industria del desarrollo web, cuenta con miles de personas desarrollando este Framework, crear una aplicación web con Ruby on Rails te tomará poco tiempo.
Hay muchísimos más lenguajes de programación que están de moda pero quise mencionar solo a estos 5 ya que me parecen que son los que están revolucionando la industria del desarrollo web ya que aparte de implementar la última tecnología, estos lenguajes están apoyando al Open Source y están creando fuertes comunidades de desarrolladores.
¿Se necesita algo en especial para aprender a programar?
No, no se necesita una súper computadora o unos conocimientos de otro mundo, solo necesitas un dispositivo conectado a Internet y con eso bastará para que empieces a programar. Es algo que me gusta mucho de la programación ya que no necesitas casi nada para empezar en este mundo.
Hasta aquí mi artículo de esta noche, si te ha gustado por favor compártelo en tus redes sociales, de esta manera me estarás apoyando para seguir creando contenido de calidad para el blog, te mando un abrazo virtual.
Obtén beneficios exclusivos
Suscríbete al boletín y obtén beneficios exclusivos directo en tu correo.
Gracias por suscribirte...
Algo salió mal...
Pingback: Cómo aplicar a una entrevista de trabajo para PHP
Excelente artículo, muchas gracias por compartirlo
¡Saludos Johannes!, es bueno saber que te gusto el artículo.