プログラムの作成は大きく分けて統合環境(いわゆるIDE環境)でグラフィカルに開発する方法と、コマンドラインで入力して開発する方法の2種類があります。
統合環境(IDEとも呼ばれる) コマンドラインでの開発