'

Antes de empezar a leer este libro, necesitaras conocer el uso correcto y adecuado de tu computadora. No me refiero simplemente a encender y apagar tu computadora, ni mucho menos a navegar por internet.

Lo que debes saber para aprender a programar es como administrar tus carpetas y archivos, desde tu Sistema Operativo (Linux o Windows), Instalar un programa y conocer un Editor de texto; no confundir Editor de texto con Procesador de texto. Un Editor de texto es un programa que permite escribir y modificar archivos compuestos únicamente por texto sin formato en una determinada codificación de caracteres (charsets). También es necesario que sepas usar el interprete de comandos de tu S.O. (linux o Windows) y tener conocimientos sobre la codificación de caracteres, que soporte tu interprete de comandos y el S.O.

Este libro explicará cómo hacer programas, sólo para los siguiente sistemas operativos: Linux y Windows.

Para aprender a programar, se usará los procesadores de texto más simples, que en la mayoría de los casos ya se encuentran instalados en el Sistema Operativo:

  • Bloc de Notas. (Windows).
  • Gedit. (linux - Entorno gráfico GNOME).
  • KEdit. (linux - Entorno gráfico KDE).

De los editores antes mencionados, el bloc de notas no ofrece características avanzadas como: Auto completado, Marcadores y otras características adicionales. Con lo cuál yo recomiendo usar Editores de textos con características avanzadas y de uso más complejo, como los siguientes Editores de texto:

Además de los Editores de texto antes mencionados, existen otros editores de texto, lo más importante es que debes usar el que mejor conoces y el que te permita escribir los archivos de texto, con la codificación de caracteres UTF8 (8-bit Unicode Transformation Format). UTF-8 es una codificación de caracteres variable en donde un carácter puede ser representado con 1 o 4 bytes.