Eles são edições antigas... mas devem servir para o 'gasto'!
A melhor maneira é você se envolver em algum projeto 'díficil' (exige grandes conhecimentos), afinal, ele vai lhe dar diferentes problemas para resolver e assim você se dedicara a pesquisa e aprendizagem. No meu caso, comecei a estudar Grails a três meses atrás na produção de um Sistema para Gerenciamento de Estágios, do Insituto Federal de Alagoas, instituição na qual estou cursando o quarto ano do ensino médio integrado ao curso técnico de informática.