とりあえずそのソースコードを見て1行ずつどういう処理してるかを理解出来るようになろう
それが出来るだけでも大きな一歩や