buenas,
@mykeura, yo creo que el problema es el libro. de por si, para aprender un lenguaje no hace falta tener fundamentos en otros, a no ser que sea una secuela. no obstante, en muchos de los casos tener un fundamento previo ayuda agilizar y asimilar los conceptos de un lenguaje a otro. en tu caso, el autor del libro hace el pretexto de que debe conocer previamente un lenguaje pero es para no tener que explicar cada concepto fundamental del lenguaje. o bien puede ser un libro enfocado para la transicion de un programador de C a Java. lo que te sugiero es que cambies de libro que explique detalladamente los conceptos y componente del lenguaje.