Menjadi programmer tidak hanya berarti menuliskan coding tetapi juga menganalisis dan menyelesaikan susunan coding yang salah atau error. Sebelum belajar bahasa pemrograman, sebaiknya kenali dahulu apa saja jenis error pada programming yang bisa terjadi kapan saja. Dalam bahasa pemrograman, error sering disebut sebagai bug dan proses perbaikannya disebut sebagai debugging.

Satu jenis error pada satu pernyataan coding memiliki efek yang fatal yaitu bisa menghentikan keseluruhan program. Debugging biasanya akan menguras tenaga dan pikiran, jadi pengetahuan akan jenis-jenis error adalah investasi terbaik yang bisa dilakukan oleh seorang programmer. Berikut merupakan jenis-jenis error pada coding yang paling sering dihadapi.
Logic Errors
Logic error adalah kesalahan logika atau rumus ketika menulis program atau error yang terjadi akibat hasil kesalahan pada desain program. Contohnya adalah kekeliruan pada rumus matematika dan urutan serta kegagalan untuk mengikuti spesifikasi desain yang digunakan.
Error jenis ini biasanya tidak akan mempengaruhi jalannya sebuah program. Sebaliknya, programmer akan mendapatkan hasil yang tidak diinginkan atau hasil kalkulasi yang tidak benar. Oleh karena itu, logic error adalah kategori error yang dianggap paling sulit diidentifikasi dan diselesaikan.
Syntax Errors
Syntax error adalah kesalahan yang muncul karena adanya aturan bahasa pemrograman tertentu yang tidak diikuti. Contoh kesalahan yang termasuk dalam kategori ini adalah menuliskan perintah yang sebenarnya tidak ada, lupa menuliskan tanda kurung kotak, tanda kurung bulat dan titik koma, serta salah mengeja variabel. Error jenis ini akan membuat program tidak berjalan dan atau crash akibat ketidakmampuan komputer dalam menerjemahkan perintah ‘cacat’ yang dituliskan oleh programmer.
Syntax Error adalah jenis error yang paling sering muncul saat melakukan coding. Pengalaman menulis coding dianggap dapat membantu programmer untuk lebih dulu mengidentifikasi dan menyelesaikan syntax error sebelum menjalankan sebuah program.
Runtime Errors
Runtime error adalah kesalahan yang terjadi saat sedang menjalankan suatu program. Seperti namanya, error jenis ini ditemukan pada saat ‘run time’ atau menjalankan program. Contoh perintah yang bisa berakhir pada runtime error adalah perintah untuk membuka file yang tidak ada, membagi dengan variabel yang memiliki nilai nol atau mengarahkan lokasi data yang berada di luar jangkauan. Sama seperti syntax error, Runtime Error berakibat penolakan komputer dalam mengeksekusi bagian perintah yang ‘cacat.’