¿Cómo iniciar en la programación web?

Photo of author
Escrito por Julio

Hablo sobre PROGRAMACIÓN WEB y de APLICACIONES. También MÚSICA y TECNOLOGÍA

¿Así que quieres iniciarte en la programación web? Pues hoy vamos a ver como iniciarte.

Lo primero que debes saber es, que si quieres estar en el mundo de la programación te debe gustar y llamar la atención, ya que en algunos momentos puede ser estresante, a veces debes trabajar fuera de horario y contra el tiempo, sobre todo si el proyecto está en producción.

En mi opinión, considero que te debe gustar resolver problemas y tener inclinación hacia los creativo.

Entorno de programación.

El entorno de programación son todas las herramientas que vas a necesitar para desarrollar un proyecto.

Esto incluye:

  • Un computador
  • Software
  • Un sitio cómodo

Computador

En cuanto al computador, no necesitas del último computador en el mercado y mucho menos un equipo gamer. Ten en cuenta que generalmente lo que vamos a editar son archivos de texto, pero sí es recomendable tener buena memoria ram, ya que vamos a tener el navegador abierto la mayoría del tiempo y muchas veces, dependiendo de la cantidad de pestañas que tengamos abiertas va a consumir considerablemente ram, y en cuanto al disco duro preferiblemente un disco de estado solido.

Software

Para la programación web vas a necesitar en su forma básica un editor de texto o IDE para poder editar los archivos, y un navegador para probar y ver lo que estás programando. Ya en los próximos artículos vamos a hablar un poco mas sobre esto.

Un sitio cómodo

Como vamos a estar mucho tiempo sentados lo ideal es tener un sitio cómodo. Una silla cómoda y buena iluminación son esenciales.

Lenguajes de programación que necesitas conocer

Los 5 lenguajes que yo elegiría si quieres comenzar lo más rápido posible en la programación web, con las máximas posibilidades de trabajo y la mayor flexibilidad en los distintos tipos de trabajo y programación que puedes hacer son:

  • HTML
  • CSS3
  • Javascript
  • PHP
  • SQL

¿Por qué estos 5?

Porque te ofrecen una gran variedad de trabajos. Puedes construir aplicaciones web, sitios web, puedes construir aplicaciones móviles multiplataforma e incluso video juegos. No estoy diciendo que son los lenguajes de programación mejor diseñados, lo que estoy diciendo es que estos 5 lenguajes te van a meter en el camino de la programación lo más rápido posible

Ahora hablemos un poco de cada uno de estos lenguajes

HTML

Es el lenguaje base en el que se basan las páginas web. Se conoce por ser un lenguaje de marcado o etiquetas. Con HTML vas a construir la estructura de tu sitio web.

CSS3

Con CSS vamos a aplicar el estilo, la parte visual del sitio web. Es un lenguaje de estilos en cascada en el cual vamos a ir aplicando los estilos por medio de propiedades.

Javascript

Ya que tenemos la estructura de nuestro sitio web con HTML y la parte visual con CSS, ahora podemos aplicar algo de funcionalidad del lado del cliente y esto justamente lo hacemos con Javascript. Pero no termina aquí, con javascript podemos desarrollar aplicaciones de escritorio multiplataforma, podemos desarrollar aplicaciones móviles, entre otros.

Ya con los 3 anteriores lenguajes estamos en una muy buena base para el desarrollo web, pero ahora vamos a hablar sobre dos lenguajes que nos permiten guardar datos y desarrollar sitios web dinámicos.

PHP

Es uno de los lenguajes más utilizados en el desarrollo web, por su facilidad. En PHP podemos encontrar frameworks como Symfony y Laravel, también WordPress, que es un manejador de contenidos. Conociendo este lenguaje puedes construir cosas muy interesantes y tener muchas fuentes de trabajo.

SQL

Es un lenguaje de consultas estructuradas que nos permite manipular datos dentro de un gestor de base de datos. Cada dato de información que necesites guardar o consultar lo vas a hacer con SQL.

Como ves, comenzar en la programación web es muy sencillo. Solo necesitas tener ganas de aprender. Si te gustaría conocer más sobre temas parecidos a este no se te olvide suscribirte a mi lista de correos.