プログラミングはコンピューターのプログラムを作ることが主な仕事だ。プログラムを書くコーティングやバグを見つけて修正するデバッグ、システムのテストをして開発を進めるのである。
これらのプログラムを作成するためにはプログラミング言語を利用し、コンピューターが理解出来る言語を使って指示を出す。使う言語はプログラムの内容や仕事の依頼によって使い分けるのだ。プロジェクトによってはスタイルシート言語やマークアップ言語を使うケースもある。
プログラムの仕事には様々な種類があり、Webアプリケーションやスマホアプリ、家電製品やウイルスソフトの作成である。
WebアプリケーションはWebサーバーなどを使ってインターネットを利用するプログラムを作るのだ。スマホアプリはメールや電話などの基本的な機能はもちろんのこと、ゲームや便利機能の開発も仕事の一つである。
パソコンやスマホなどのコンピューター関係の他に、エアコンやオーディオ機器など生活に欠かせない家電製品もプログラムが必要だ。冷蔵庫の温度を調整したり、エアコンの温度を制御したりと様々な機能を作成するのもプログラミングの業務である。
セキュリティー対策の開発もプログラミングの仕事で、ハードディスクやメモリにプログラムを記録し、それを読み込ませて実行させるシステムを完成させるのだ。プログラミングの高度な仕事になるとロケット開発や打ち上げにも参加する場合もあるのだ。