1.1.4 ภาษาโปรแกรมคอมพิวเตอร์
ภาษาโปรแกรมคอมพิวเตอร์ (Computer Programming Language) คือ ชุดคำสั่งที่นักเขียนโปรแกรม หรือโปรแกรมเมอร์ (Programmer) เขียนโปรแกรมซอร์สโค้ด (Source Code) ที่ถูกต้องตามหลักไวยากรณ์
ของภาษาโปรแกรมคอมพิวเตอร์ เพื่อให้สามารถติดต่อสื่อสาร ควบคุมการรับส่งข้อมูล และสั่งให้คอมพิวเตอร์ทำงานตามที่นักเขียนโปรแกรมต้องการได้
การเขียนโปรแกรมแบบ Block-based programming คือ การเขียนโปรแกรมในลักษณะการนำ Block ของคำสั่งมาต่อๆ กัน คล้ายการต่อจิ๊กซอว์ โดยใชวิธีการลากวาง (Drag and Drop) เพื่อให้ง่ายต่อการเขียนโปรแกรมสำหรับผู้เริ่มต้น