いきなり難しいことやろうとしても無理。
マニュアルを見ながら、数行の簡単な処理をこなしていけば、
自然とできるようになるもんだよ。

>どんな工程が必要でそのためには何の関数を使うとかが知りたいです
それは作る人によって工程は異なるし、使う関数も異なる。
実装する機能によって異なってくるから決まったものにはならない。
プログラムの面白いところは、1パターンではなく、
何パターンのやり方でも、結果として同じものが作れるという所。