
Bahasa ini memungkinkan seorang programmer dapat menentukan secara persis data mana yang akan diolah oleh komputer, bagaimana data ini akan disimpan/diteruskan, dan jenis langkah apa secara persis yang akan diambil dalam berbagai situasi.
Bahasa pemrograman dapat diklasifikasikan menjadi berbagai macam jenisnya menurut kedekatannya dengan hardware (perangkat keras), antara lain: bahasa tingkat rendah, bahasa tingkat menengah, dan bahasa tingkat tinggi.
Bahasa tingkat rendah meliputi bahasa mesin dan bahasa assembly. Bahasa tingkat menengah meliputi bahasa C. Sedangkan, bahasa tingkat tinggi meliputi bahasa Visual Basic, Pascal, Java, PHP, dan sebagainya.
Bahasa pemrograman yang sering digunakan pada umumnya adalah seperti bahasa C/C++, PHP, dan Java. Namun, lebih populer di kalangan pemula menggunakan bahasa C++ untuk permulaan. Mengapa demikian? Karena, bahasa C++ merupakan basic atau yang paling mendasar dari pada bahasa pemrograman. Struktur bahasanya (syntax) masih bisa dipahami dan belum terlalu rumit.