ソフトを作る際にプログラム?を打ち込みますよね

#include <stdio.h>

// ↓関数の宣言
void init();
void insert_sort();
void disp();

みたいな感じで書いてあるのは良いのですが、これをどこに打ち込めば良いのでしょうか?

前にadobeの体験版に打ち込んでいる動画があったのですが
それの正規版を買わなければソフトを作ったりサイトを作ったりする事は
できないのですか?無料ではできないのですかね?