Cómo aprender a programar sin morir en el intento.

Páginas: 12 (2782 palabras) Publicado: 26 de noviembre de 2013
Contenidos:

¿Qué es la programación?.
¿Qué necesito para aprender a programar?.
Primeros pasos para aprender.
Los algoritmos: la base de todo.
Puede parecer poco, pero creanme que no lo es. Así que ya con todo eso definido, no hay más excusas, vamos. Esto es como andar en bicicleta, una vez que se aprende nunca se olvida.

1.- ¿Qué es la programación?

Hum... que pregunta más amplia.La verdad es que definir que es la programación puede enfocarse desde una serie de aspectos: Desde uno netamente técnico hasta uno más abstracto o conceptual, pero veamos.

Mirandolo desde un aspecto netamente técnico o computacional, la programación es la realización de programas (dah!), es decir, la realización de una serie de instrucciones que interactuarán tanto con el hardware de nuestrocomputador, como con otras aplicaciones y/o el usuario que las maneje.

En aspectos más simples aún, al programar en la mayoría de los casos lo que hacemos queda tan reducido como a preparar una serie de instrucciones y operaciones que nos permitan hacer una recolección de datos, operar con esos datos de alguna forma y luego presentar una serie de resultados producto de esas operaciones.

Yfinalmente mirandolo desde un aspecto más conceptual, la programación se refiere netamente a la resolución de problemas. Cuando programamos lo que queremos hacer es otorgar una solución a una inquietud, abordando aquel problema desde distintos puntos de vista hasta encontrar la respuesta más óptima y/o efectiva. De a poco iremos comprendiendo más esta definición.

En los computadores, todo se manejaa base de números binarios (1's y 0's), por lo que cuando por ejemplo queremos realizar una suma, nuestro equipo no entiende si le decimos "suma 2 + 2" sino que entendería una instrucción o serie de instrucciones en binario que le permita realizar la operación. Por eso cuando nosotros programamos, lo que hacemos es crear un intermediario entre el usuario que usa un lenguaje "real" y nuestro equipoque utiliza un lenguaje "de máquina".

¿Cómo hacemos esto?, bueno muy fácil (aunque no tanto): Los entornos de programación (tema que abordaremos más adelante en detalle) se encargan de realizar esa traducción de lenguaje real a lenguaje de máquina de las instrucciones que programamos y luego de vuelta la traducción de lenguaje máquina a lenguaje real de los resultados de las operaciones. Asíque cuando vemos el resultado "4" en pantalla es que nuestro equipo ha mandado el mensaje en binario y ha sido traducido por el programa que hicimos.

Hasta ahora hemos visto conceptos algo complejos, pero no se preocupen, de a poco se irán entendiendo y en el fondo si no llegan a entender eso no limitará su capacidad de programación.

2.- ¿Qué necesito para aprender a programar?

Bueno...tiempo.

Hablando un poco más en serio, podemos definir las necesidades en 2 tipos: las físicas y las "personales".

a) Necesidades físicas:

¿Físicas?, ¿Say what?, ¿Es un concurso de popularidad?. No, en verdad por necesidades físicas nos referímos de cierta forma a "implementos reales o computacionales" que se utilizarán para empezar a programar. Para las primeras guías solo necesitaremos denosotros mismos y a lo más una hoja de papel y un lápiz. (para jugar al gato en los ratos de ocio. No, ya verán porque). Eventualmente cuando nos adentremos más necesitaremos de estas cosas:

Un computador (que si están leyendo me imagino que ya lo tienen).
Un entorno de programación (que dependerá del lenguaje en el que decidamos programar. Ya lo veremos con más calma más adelante).
Unaconexión a Internet (no es de vida o muerte, pero si ayuda).
Como pueden apreciar, no necesitamos nada de otro mundo. Son cosas que están accesibles a solo unos clicks de distancia (a menos que no tengan computador, ya que no pueden ir clickeando por la vida para comprarse uno. O sea pueden, pero cuesta más). Pero en todo caso no se preocupen por esos ítems aún, ya lo veremos con más calma cuando...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Como aprender a programar y no morir en el Intento By CLH
  • Como supervisar sin morir en el intento
  • como aprender ingles y no morir en intento
  • Aprender A Programar Desde Cero Y No Morir En El Intento Parte I
  • Como Ser Madre y No Morir En El Intento
  • ¿Cómo innovar en tu vida sin morir en el intento?
  • Como Dirigir Una Pelicula Y No Morir En El Intento
  • Como ser un estudiante y no morir en el intento

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS