The process of learning Java from the beginning.