Jimmy needed to learn to code for his job.
After a long time, he learned to code properly.
It was difficult at first, but Jimmy began to understand.
It was difficult at first, but Jimmy began to understand.