เป็นการสั่งให้คอมพิวเตอร์ทำงานตามวัตถุประสงค์ต่างๆ ที่ต้องการ ซึ่งโปรแกรมคอมพิวเตอร์หรือที่ในปัจจุบันนิยมเรียกว่า ซอฟต์แวร์ หรือ แอพพลิเคชัน (application software) ที่มีจำหน่ายทั่วไป ก็เกิดจากการเขียนขึ้นมาด้วยภาษาโปรแกรมต่างๆ แต่เนื่องจากซอฟต์แวร์หลายโปรแกรม มักมีราคาแพง เพราะมีคุณลักษณะที่มากมาย ซึ่งเราไม่จำเป็นต้องใช้งานมากขนาดนั้น อีกทั้งบางทีก็ทำงานได้ไม่ตรงกับความต้องการ เราจึงควรที่จะเรียนรู้การเขียนโปรแกรมไว้เป็นพื้นฐานบ้าง อย่างน้อยก็เพื่อเขียนโปรแกรมขึ้นไว้ใช้งานเอง และหากชำนาญมากขึ้น ก็สามารถทำเป็นอาชีพหลักหรืออาชีพเสริมได้

ซึ่งสามารถสรุปข้อดีของการเขียนโปรแกรมขึ้นเองได้ดังนี้
    ทำให้เราสร้างโปรแกรมที่ตรงกับความต้องการได้
∽    ฝึกการแก้ไขปัญหาต่างๆ
    ทำให้เข้าใจการทำงานของคอมพิวเตอร์มากยิ่งขึ้น
    สามารถใช้ประกอบอาชีพได้


    ภาษาคอมพิวเตอร์ที่ใช้เขียนโปรแกรม ในปัจจุบันอาจแบ่งออกเป็น 2  แบบใหญ่ คือ
1.    ใช้ในการเขียนโปรแกรมแบบตามลำดับขั้นตอน (procedural programming) เช่น Pascal, C, Fortran เป็นต้น
2.    ใช้ในการเขียนโปรแกรมแบบตอบสนองเหตุการณ์ (event-driven)  เช่น ไมโครซอฟต์วิชวลเบสิก (Microsoft Visual Basic), เดลไฟ (Delphi) เป็นต้น