My steady progression of learning Java