They're both correct and neither is "better" than the other as standalone sentences. I'm not sure what you mean by your second question. "Learn" is more commonly used in the continuous or in past tense. We wouldn't, for example, say "I learn to play tennis". We'd say "I'm learning to play tennis" if it's an ongoing current situation, or "I was learning/I've been learning/I learnt/I have learnt/I had learnt to play tennis" for various past time contexts
Answers & Comments
Explanation:
They're both correct and neither is "better" than the other as standalone sentences. I'm not sure what you mean by your second question. "Learn" is more commonly used in the continuous or in past tense. We wouldn't, for example, say "I learn to play tennis". We'd say "I'm learning to play tennis" if it's an ongoing current situation, or "I was learning/I've been learning/I learnt/I have learnt/I had learnt to play tennis" for various past time contexts