I don’t know about start to finish, since finishing a real game is a massive task, but it’s a good way to learn a specific subtopic of interest. My own game I figure has 16-24 months of full time work to go on it. Even though it looks fairly full featured at the moment, “finishing” it is still a huge task