# Comenzando

Al iniciarse, &kturtle; mostrará algo como esto: He aquí una captura de pantalla de &kturtle; al iniciarse por primera vez Ventana principal de &kturtle; En esta guía para principiantes, asumiremos que se está trabajando con las órdenes en español. Si fuera necesario cambiar la configuración del idioma para las órdenes debemos ir a: Preferencias Configurar &kturtle;..., sección Idioma. Aquí podremos configurar el idioma en el cual deberán escribirse las órdenes de &kturtle;.

## Los primeros pasos con &logo; ¡Le presentamos a la tortuga!

Podemos ver que la tortuga se encuentra justo en el centro del área de dibujo. Ahora aprenderemos las órdenes necesarias para controlar a la tortuga desde el editor de códigos y pedirle que se mueva de un lado a otro de la pantalla.

### La tortuga se mueve

Ahora empecemos a mover la tortuga de aquí para allá. Nuestra tortuga puede realizar tres tipos de movimiento: 1) Puede ir hacia atrás o hacia adelante. 2) Hacia la derecha o hacia la izquierda. 3) Puede desplazarse directamente a un punto determinado de la pantalla. A modo de ejemplo, intentaremos lo siguiente:

    avanzar 100
    izquierda 90

Escriba o copie y pegue el texto de arriba en el editor de código y ejecútelo para ver los resultados (para ejecutar el código usamos: Archivo Ejecutar órdenes).

Cuando escriba y ejecute las órdenes de la forma que se indica podrá observar una o más de las siguientes cosas:

1. Que —después de ejecutar las órdenes—, la tortuga se desplazó hacia arriba y giró noventa grados hacia la izquierda. Éste es el resultado de aplicar las dos operaciones de nuestro ejemplo: `avanzar` e `izquierda`.

2. Que el color del código cambia a medida que vamos escribiendo. El resaltado intuitivo de sintaxis permite que las diferentes clases de órdenes, se resalten en diferentes colores simplificando la tarea de leer bloques de código grandes.

3. Que la tortuga dibujó una línea negra delgada.

4. Puede que obtenga un mensaje de error. Ésto puede significar dos cosas: puede haberse producido un error al teclear las órdenes, o debería haber establecido el idioma correcto para las órdenes de &logo; (puede corregir esta situación eligiendo Preferencias Configurar &kturtle;..., en la sección Idioma).

Así, `avanzar 100` le pedirá a la tortuga que se desplace hacia adelante, e `izquierda 90` que rote noventa grados hacia la izquierda.

Si queremos una explicación completa de éstas órdenes podemos acudir a las secciones correspondientes en el manual de referencia: `avanzar`, `retroceder`, `izquierda` y `derecha`.

### Más ejemplos

El primer ejemplo es muy simple, comencemos:

    tamañolienzo 200, 200
    colorlienzo 0, 0, 0
    colorpluma 255, 0, 0
    grosorpluma 5
    limpiar

    ir 20,20
    dirección 135

    avanzar 200
    izquierda 135
    avanzar 100
    izquierda 135
    avanzar 141
    izquierda 135
    avanzar 100
    izquierda 45

    ir 40, 100

Ya sabemos que podemos optar por copiar y pegar las líneas de arriba en el editor de código o abrir el ejemplo `flecha.logo` que se encuentra en la carpeta Abrir ejemplos..., y luego ejecutar (utilizando Archivo Ejecutar órdenes) para ver los resutados.

Es evidente que el segundo ejemplo fue bastante más complejo que el primero. De este modo, hemos visto algunas órdenes que tal vez resulten nuevas para nosotros. He aquí una breve explicación de cada uno de ellas:

`tamañolienzo 200,200` define el tamaño del área de dibujo (cuando tengamos que referirnos a algo relativo al área de dibujo mediante una orden, utilizaremos el termino lienzo). En este caso definimos un ancho y un alto de 200 pixels. De este modo el área será un cuadrado.

`colorlienzo 0,0,0` hace que el área de dibujo se de color negro. `0,0,0` es una combinación RGB en la cual los tres valores se establecen a `0`, lo que da como resultado el color negro.

`colorpluma 255, 255, 255` establece el color de pluma a rojo. `255,0,0` es una Combinación RGB en la cual el valor para el rojo es `255` (el máximo valor posible) mientras que los demás (el verde y el azul) están a `0` (el mínimo posible). De esta combinación resulta un rojo oscuro.

En el caso de no comprender del todo los valores de los colores, puede consultar la sección Combinaciones RGB del glosario.

`grosorpluma 5` establece el ancho para el trazo de nuestra pluma a `5` pixels A partir de ahora, cada línea que la tortuga dibuje tendrá un ancho de `5` pixeles. Si luego quisiéramos cambiar este valor, deberemos volver a utilizar la orden `grosorpluma`..

`limpiar` simplemente borra la pantalla.

`ir 20,20` le indica a la tortuga que debe ir a al lugar 20,20 del área de dibujo (lienzo). Esto significa, contando a partir del la esquina superior izquierda, 20 pixels hacia la derecha y 20 pixelshacia abajo. Tenga en cuenta que al utilizar la orden `ir`, la tortuga no dibujará una línea en su trayectoría.

`dirección 135` define la dirección de la tortuga. Las órdenes `izquierda` y `derecha`cambian el ángulo de la tortuga comenzando en la dirección actual. La orden dirección `dirección` cambia el ángulo de la tortuga partiendo de cero, no siendo por tanto un movimiento relativo a la dirección anterior.

Después de la orden `dirección`, hay unas cuantas órdenes `avanzar` e `izquierda`. Estas órdenes son las que realizan el dibujo.

Finalmente, otra orden `ir` hace que la tortuga se desplace a un lado.

Para consultar explicaciones más detalladas de cada orden siga los enlaces.