Programación en Java: aprende partiendo de cero

Hola. Ya que estás leyendo esto, te confirmaré que, sí, esto son lecciones de Java. Este curso está lleno de oportunidades para el aprendizaje práctico (con más de 1200 ejercicios) y va dirigido a adultos. Odio las lecciones aburridas, así que CodeGym se concibió como un juego por Internet.

¿Alguna vez has jugado a algo en lo que tu personaje puede subir de nivel? A veces te engancha sin darte cuenta, ¿verdad? ¿Sabes a lo que me refiero? En CodeGym tienes que conseguir que tu personaje suba desde el nivel 1 hasta el 40 (el 80 cuando lancemos la continuación). Haz todo el curso y serás un crack programando en Java.

Si llegas al nivel 40 podrás buscar trabajo como desarrollador junior en este lenguaje. Incluso hay quien ha podido encontrar trabajo con solo llegar al nivel 20, ya que CodeGym contiene muchos ejercicios. En serio, tiene un montón.

El juego se desarrolla en un futuro lejano: corre el año 3018, una época en que los humanos comparten la Tierra con los robots y los viajes espaciales han pasado a ser rutinarios.

Érase una vez una nave espacial que se estrelló en un planeta desconocido...

La historia

Programación en Java: aprende partiendo de cero

La tripulación del Galactic Rush tomó tierra accidentadamente en un planeta desconocido. La nave espacial golpeó la ladera de una montaña y quedó casi completamente sepultada bajo el consiguiente desprendimiento. Tras intentar liberar la nave durante días, su tripulación perdió toda esperanza de regresar a casa y comenzó a instalarse en este nuevo y desconocido lugar...

Una semana después, Ellie, la navegante de la nave, descubrió que el planeta estaba habitado por miles de robots salvajes. Podrían haberle ayudado a quitar las rocas y liberar su nave, pero eran demasiado primitivos y estúpidos. No sabían hacer nada en absoluto. Ni siquiera podían cargar con rocas, cosa que les habría venido muy bien.

El profesor Noodles, científico jefe de la misión, recordaría más tarde:
«Transcurridos unos días, se me ocurrió una solución: cogería el firmware de Diego, un robot de nuestra tripulación, lo convertiría en un firmware de albañil y, luego, lo cargaría en los robots salvajes».

«No obstante, la suerte parecía volvernos la espalda. Tras analizar esta posibilidad, descubrimos que los nativos carecían de conector alguno para cargar el firmware. De hecho, ¡no tenían ningún conector!».

Programación en Java

«Bilaabo, el único extraterrestre de la tripulación, recordó que en una ocasión se había topado con un robot en su planeta natal que sabía programar. Lo que es más: ese robot incluso podía corregir errores en su propio firmware».

«Fue entonces cuando se me ocurrió una idea brillante. Al fin y al cabo, en una ocasión logré enseñar a un robot bastante capaz a programar en Pascal».

«Di orden de atrapar al robot joven con más talento para enseñarle a programar en Java. Con sus nuevas habilidades para la codificación, ¡podría reescribir su propio firmware para ayudarnos!».

Aprende Java desde cero

«Finalmente, encontramos un candidato bastante prometedor. Diego sugirió llamarle Amigo, por el hermano que siempre quiso tener pero nunca tuvo».

«Me ofrecí a darle unas cuentas de metal a Amigo por cada mes que estudiara Java y, luego, 10 créditos al año por limpiar los escombros una vez finalizada su formación. Una oferta bastante generosa para los salvajes, sobre todo teniendo en cuenta que los estábamos formando gratis».

Aprende Java

Más tarde, Diego escribió lo siguiente en sus memorias:

«Estaba indignado ante la flagrante explotación laboral de mi colega robot, pero todo el equipo se puso del lado del profesor y de Rishi, así que no tuve más remedio que aceptar; o al menos fingí estar de acuerdo y me ofrecí a ayudar a enseñar Amigo. ¡Ja, ja! Al fin y al cabo, nadie puede enseñar a un robot mejor que otro robot».

«Todos estaban tan contentos de que yo estuviera dispuesto a ayudar que decidieron unirse a mí para enseñar a Amigo a programar en Java».


Vas a empezar por el nivel 1. Tu objetivo es ayudar a Amigo a alcanzar el nivel 40 , pero vayamos poco a poco. Primero vamos a tratar de llegar al nivel 2 de las lecciones de Java. Tal vez te guste tanto que acabes el curso de Java y consigas un trabajo antes siquiera de que te des cuenta.

PD: Ahora, empecemos a aprender desde cero. Haz clic en Siguiente lección.