正直ソースコード書くだけならそんな難しくないやろ
エラー減らしたりや効率のいい仕様にする設計から始めるなら大変やけど