Saltar a contenido

0. Bienvenida: por qué esto no es tan raro como parece

Bienvenido/a al primer día de verdad como programador o programadora. Da igual si nunca has tocado una línea de código o si ya has trasteado algo por tu cuenta: aquí empezamos desde cero, sin dar nada por hecho.

Imagina que tienes un genio de la lámpara. Te concede cualquier deseo... pero es radicalmente literal. Si le pides "tráeme algo de beber", puede aparecer con un vaso de agua del grifo, zumo caducado o incluso agua de mar, porque técnicamente todo eso "es de beber". Nunca se equivoca en el sentido estricto de lo que le has pedido — se equivoca porque tú no has sido lo bastante preciso.

Programar es exactamente eso: aprender a hablarle a un genio (tu ordenador) que hace exactamente lo que le dices, ni una coma más ni una coma menos. Java es uno de los idiomas que ese genio entiende. Y como cualquier idioma, tiene:

  • Un alfabeto y gramática (sintaxis): mayúsculas, punto y coma, llaves { }.
  • Un vocabulario (palabras clave, tipos de datos).
  • Unas reglas de traducción para que ese idioma funcione igual en un Windows, un Mac o un servidor Linux en la otra punta del mundo.

Esa última parte es la genialidad de Java, y es lo primero que vamos a entender.