Pemrograman bagi orang awam atau yang belum memiliki pengetahuan tentang itu jelas terlihat sulit. Hal ini disebabkan oleh adanya kode-kode yang aneh dan rumit. Pemrograman adalah proses penulisan kode dan merancang suatu perangkat lunak yang bersifat baru dan berguna bagi user atau operator tertentu. Sebagai contoh, Microsoft office, open office, winrar, download manager, dsb. Artinya, microsoft office yang sering kita gunakan dalam rangka menyelesaikan pekerjaan pengetikkan (word), hitungan (excel) maupun presentasi (power point) adalah hasil perancangan (baca : pemrograman).
Pemrograman mengenal istilah bahasa atau bahasa pemrograman (programming language). Disini, bahasa pemrograman, misal, Javascript berbeda dengan, misal, CSS (Cascading style sheet). begitu juga dengan bahasa lainnya seperti:
- PHP
- CSS
- Javascript
- HTML
- ColdFusion
- Asp.net
- Vb.net
- Ajax
- Visual basic
- Foxpro
- linux
- perl
- phyton
- C++
- dsb.
Contoh:
<html>
<head>
<title>Belajar Pemrograman</title>
</head>
<body>
................................
................................
<?php
...............................
?>
...............................
...............................
</body>
</html>
Pada contoh sederhana diatas, kita dapat melihat dimana tag yang diawali dengan : <?php dan diakhiri dengan ?> merupakan tag milik bahasa PHP yang digabungkan kedalam bahasa HTML <html>.
Bahasa pemrograman digunakan pada 3 obyek yang merupakan sasaran langsung dari pemrograman, yaitu:
- Aplikasi desktop
- Sistem
- Website