My experience of learning Java