Jestem również widzem JavaDevMatta, i podobnie jak on sądzę że przy robieniu projektów należy uczyć się tylko koniecznych do zrobienia go elementów danej technologii, wtedy nie będziemy marnowali czasu na rzeczy które i tak zapomnimy bo ich nie użyjemy(oczywiście jakieś podstawy trzeba mieć).