Cognitive Code Language Learning Method