Beginning: Jimmy needed to learn to code for his job. Middle 1: Jimmy researched and studied online on how to code. Middle 2: jimmy researched and studied online how to be a photographer. Ending: After a long time, he learned to code properly.