Como iniciarse en la programación

Si estas pensando en iniciarte en el mundo de la programación, primero tienes que tener algunos conceptos previos que te serán de mucha utilidad en los inicios.
*Este artículo se basa en la experiencia que llevo teniendo como programador. Hay muchos autores que consideran algunos otros aspectos más que son necesarios para un programador.


En este artículo explicaré conceptos como: abstracción, lógica de programación y que es un algoritmo. Las cuales considero que son las bases para que te inicies como programador.

Primero, la cualidad mas importante que debe tener un programador es la abstracción. Veamos que nos dice la Real Academia Española.


Abstracción: Acción y efecto de abstraer o abstraerse.
Y a su vez también nos dice que abstraer significa separar por medio de una operación intelectual las cualidades de un objeto para considerarlas aisladamente o para considerar el mismo objeto en su pura esencia o noción.
Entonces en programación la abstracción es básicamente aislar un objeto o situación y darle una secuencia de reglas para hacer algo diferente.

Ahora hablemos de lógica de programación, pues es la capacidad de entender una situación, convertirla en un algoritmo (que lo veremos luego). 
Por ultimo ¿Qué es un algoritmo?, pues un algoritmo es un conjunto de operaciones o instrucciones que se realizan ordenadamente que tiene principio y fin y ayudan a resolver un problema.

Básicamente podemos representar todo lo que hacemos en un algoritmo, veamos un ejemplo:
Cuando vamos al trabajo, es necesario seguir una rutina, la cual puede ser: Despertarse, tomar el desayuno, prender el auto, manejar hasta el trabajo, ubicarse en su oficina y ponerse a trabajar.
Esta rutina la seguimos cada que tenemos que ir a trabajar, entonces vamos a convertirla en un algoritmo, esto es sumamente sencillo:

- Inicio.
- Despertarse.
- Desayunar.
- Sacar el auto.
- Manejar hasta el trabajo.
- Ubicarse en su oficina.
- Trabajar.
- Fin.
Así como el ejemplo anterior (que es muy sencillo), hay otros algoritmos que tienen mayor complejidad, en el cual necesitamos usar mas lógica.

Y eso es todo.

Te puede interesar

0 comentarios