The process of learning Java from the bottom.