The difference between “know” and “learn” lies mainly in state vs process:

1. Learn

Meaning: To gain information, skill, or understanding through study, experience, or being taught.

Focus: The process of acquiring knowledge.

Examples:

I want to learn Spanish.

I don’t have the skill yet, but I want to acquire it.

He learned the truth yesterday.”

He discovered something he didn’t know before.

2. Know

Meaning: To already have information, skill, or understanding.

Focus: A state of awareness or possession of knowledge.

Examples:

I know his phone number.”

I already have the information in my memory.

She knows how to swim.”

She already has the skill.

Quick Contrast

Learn → Know

You learn something first.

Once you’ve acquired it, you know it.

Example:

I learned how to drive last year. Now I know how to drive.