เป็นอุปกรณ์อิเล็กทรอนิกส์อย่างหนึ่ง ที่มนุษย์ประดิษฐ์ขึ้น เพื่อนำมาเสริมความสามารถของมนุษย์ในด้านการรับรู้ การจำ การคำนวณ การเปรียบเทียบตัดสินใจ ในการที่จะสั่งให้เครื่องคอมพิวเตอร์ทำงาน จำเป็นต้องป้อนคำสั่ง และจะต้องเป็นคำสั่งที่เครื่องคอมพิวเตอร์เข้าใจ ได้แก่ภาษาเครื่องหรือที่เรียกเป็นภาษาอังกฤษว่า Machine Language ซึ่งประกอบด้วยตัวเลข 0 กับ 1 เท่านั้น
•ฮาร์ดแวร์ (Hardware) หมายถึง ส่วนประกอบทางอิเล็กทรอนิกส์ และแมคคานิคส์ทั้งหมดที่ประกอบกันเป็นเครื่องคอมพิวเตอร์
•ซอฟท์แวร์ (Software) หมายถึง ส่วนที่เป็นชุดคำสั่ง หรือโปรแกรมที่สั่งให้อุปกรณ์ฮาร์ดแวร์ร่วมกันทำงานตามที่ต้องการ เช่น การคำนวณ การบันทึกผล การแสดงผล ฯลฯ
• หน่วยประมวลผลกลาง (Central Processing Unit) เช่น 80486 Celeron Pentium Athon Duron
• หน่วยความจำ (Memory) เช่น SDRAM 128 MB, ROM BIOS ฮาร์ดดิสก์ ซีดีรอม
• หน่วยนำเข้าข้อมูล (Input Data) เช่น คีย์บอร์ด เม้าท์ กล้อง
• หน่วยส่งออกข้อมูล (Output Data) เช่น จอภาพ เครื่องพิมพ์ เครื่องฉายภาพ ลำโพง
• ซอฟท์แวร์ หรือโปรแกรมต่างๆ ที่ทำงานโดยคอมพิวเตอร์จะใช้ชุดคำสั่งภาษาเครื่องในการทำงาน แต่ภาษาเครื่องเป็นภาษาที่มนุษย์ยากที่จะจำและเข้าใจการทำงาน จึงมีการคิดภาษาต่างๆ ที่ใกล้เคียงกับภาษาของมนุษย์ขึ้นมาเพื่อให้มนุษย์ใช้งานในการเขียนสร้างโปรแกรมอื่นๆ
•ภาษาเครื่อง ประกอบด้วยเลข 0 กับ 1 สามารถสั่งให้ คอมพิวเตอร์ทำงานได้ทันที ข้อเสียคือเขียนยาก
•ภาษา Assembly เป็นกึ่งภาษาเครื่องเขียนเป็นคำสั่ง Nemonic สามารถแปลงเป็นภาษาเครื่องได้ง่าย โดยการเทียบตาราง หรือใช้ Assembler
•ภาษาขั้นสูง เป็นภาษาที่ใกล้เคียงกับภาษาของมุนษย์ (ประโยคข้อความส่วนใหญ่เป็นภาษาอังกฤษ) เช่น ภาษา C, PASCAL, FORTRAN ซึ่งมนุษย์สามารถเขียนได้ง่ายแต่ต้องมีกระบวนการแปลงเป็นภาษาเครื่องก่อนโดยผ่านโปรแกรม Complier