# Cómo empezar

La primera vez que inicie &kturtle; podrá ver algo parecido a esto:

Esta es una captura de pantalla de &kturtle; cuando se inicia por primera vez.
&kturtle; tras el inicio

En esta guía para principiantes, supondremos que el idioma de las órdenes es el español. Puede cambiar el idioma en el submenú Preferencias Idioma del código. Tenga en cuenta que el idioma que elija para &kturtle; es el que usará para escribir las órdenes de &turtlescript;, y no tiene por qué coincidir con el idioma que usa &kde; en su equipo y con el que se muestran la interfaz y los menús de &kturtle;.

## Primeros pasos con &turtlescript;: ¡conozca la tortuga!

Debe haber visto que hay una tortuga en el centro del lienzo: va a aprender a controlarla mediante órdenes que introducirá en el editor.

### La tortuga se mueve

Empecemos a mover la tortuga. Nuestra tortuga puede realizar tres tipos de movimiento: 1) puede ir hacia atrás o hacia adelante; 2) puede girar a la derecha o a la izquierda; y 3) puede desplazarse directamente (saltar) a una posición de la pantalla. A modo de ejemplo, intente lo siguiente:

    avanzar 100
    izquierda 90

Escriba o copie y pegue este código en el editor y ejecútelo (usando Ejecutar Ejecutar) para ver el resultado.

Al introducir y ejecutar órdenes como las anteriores en el editor, es posible que haya notado alguna de las siguientes cosas:

1. Después de ejecutar las órdenes, la tortuga se desplazó hacia arriba y giró noventa grados hacia la izquierda. Este es el resultado de usar las órdenes `avanzar` e `izquierda`.

2. El color del código cambia a medida que vamos escribiendo. Esta característica se denomina resaltado intuitivo de sintaxis: los distintos tipos de órdenes se colorean de forma diferente. Esto permite leer con facilidad grandes bloques de código.

3. La tortuga dibujó una delgada linea negra.

4. Quizás obtuvo un mensaje de error. Esto puede significar dos cosas: puede haber cometido una equivocación al copiar las órdenes o todavía tiene que elegir el idioma correcto de las órdenes de &turtlescript; (lo que puede hacer seleccionando el submenú Preferencias Idioma del código).

Probablemente entienda que `avanzar 100` le ordena a la tortuga que se desplace hacia adelante dejando una línea, y que `izquierda 90` le ordena que rote noventa grados hacia la izquierda.

Si desea una explicación completa de estas órdenes, vea los siguientes enlaces al manual de referencia: `avanzar`, `retroceder`, `izquierda` y `derecha`.

### Otros ejemplos

El primer ejemplo es muy sencillo, así que comencemos.

    reiniciar

    tamañolienzo 200;200
    colorlienzo 0;0;0
    colorpincel 255;0;0
    grosorpincel 5

    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

De nuevo, puede escribir o copiar y pegar el código en el editor, o abrir el ejemplo `flecha` que se encuentra en el submenú Ejemplos y ejecutarlo (usando Ejecutar Ejecutar) para ver el resultado. En los siguientes ejemplos se supondrá que ya sabe cómo funciona este mecanismo.

Habrá notado que este segundo ejemplo es mucho más complejo. También habrá visto que hay varias órdenes nuevas. Aquí tiene una breve explicación de todas las órdenes nuevas:

Después de una orden `reiniciar`, todo es como cuando inició &kturtle;.

`tamañolienzo 200;200` define un lienzo con un ancho y un alto de 200 píxeles. El ancho y el alto son iguales, por lo que el lienzo será un cuadrado.

`colorlienzo 0;0;0` convierte el lienzo en negro. `0;0;0` es una combinación RGB con todos los valores igual a `0`, lo que da lugar al color negro.

`colorpincel 255;0;0` indica que el color del pincel debe ser rojo. `255;0;0` es una combinación RGB con el valor del rojo igual a `255` (el máximo valor posible) y el valor de los otros colores (el verde y el azul) igual a `0` (el mínimo valor posible). Esto da lugar a una tonalidad brillante de rojo.

Si no entiende los valores de los colores, lea la entrada del glosario correspondiente a combinación RGB.

`grosorpincel 5` establece un grosor para el trazo del pincel igual a `5` píxeles. A partir de ahora, cada línea que la tortuga dibuje tendrá un grosor de `5` píxeles, así hasta que cambiemos de nuevo el valor de `grosorpincel`.

`ir 20;20` le indica a la tortuga que vaya a una posición determinada del lienzo. Contando desde la esquina superior izquierda, esta posición es 20 píxeles hacia la derecha y 20 píxeles hacia abajo. Fíjese que con la orden `ir`, la tortuga no dibuja una línea.

`dirección 135` define el ángulo de dirección de la tortuga. Las órdenes `izquierda` y `derecha` cambian el ángulo de la tortuga con respecto a su dirección actual. En cambio, la orden `dirección` cambia el ángulo de la tortuga a partir de cero y no en relación con su dirección anterior.

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

Finalmente, una nueva orden `ir` hace que la tortuga se posicione a un lado.

Asegúrese de seguir los enlaces al manual de referencia, donde se explica con más detalle cada orden.