¿Cómo empezar a programar con Software Libre?

Apache!  Bien, esta modesta publicación pretende ayudar a todos aquellos inquietos, amantes del Software Libre que quieran iniciarse en el maravilloso mundo de la programación en Software Libre.

Pienso que programar en un ambiente libre tiene más peso, que programar en ambientes privativos. ¿Por qué? - Uff, mil razones (podemos escribir todo un post sobre esto). Así que si estás leyendo esto, vas por buen camino…

Primero lo primero. Obviamente tener instalado un sistema operativo libre! Cualquiera basado en Gnu/Linux, si es Debian mejor… ;-) (Si,si.. tema para otro largo post…).

¿Qué lenguaje usar?

En este punto podemos considerar si queremos programar orientado a Web o a aplicaciones de escritorio. Como la orientación Web es lo mejor que hay y es la tendencia por sus multiples ventajas, aquí nos iremos por esa vía.

Si tienes unos conocimientos bastante básicos de programación y aún no interactúas con ningún lenguaje libre, te recomiendo ampliamente adiestrarte en soluciones LAMP.

  • Linux, como sistema operativo.
  • Apache, como servidor web.
  • MySQL, como gestor de bases de datos.
  • PHP, Perl o Python, lenguajes de programación.

Bien, continuemos con el Servidor Web.

Existen varios especimenes de esta cosa, todo depende de los gustos y las necesidades. Podemos citar Apache como el lider de la lista, Cherokee y LightTPD como súper liviano, entre otros. Vamonos con el súper Apache.

En Debian, abrir consola y como root:

aptitude update

aptitude install apache2

Si todo marchó con normalidad, abrir un navegador web y escribir: localhost.

Eureka! Ya tienes servidor Web. El directorio contenedor por defecto es /var/www/ es decir, allí tendrás que colocar todos los archivos, proyectos, páginas, etc que desees montar en tu servidor web. Luego vas al navegador y los visualizas…

Esto continuará….

Dejar una respuesta