La computadora personal está compuesta de hardware y software. El hardware incluye el procesador, memoria RAM y ROM, dispositivos de entrada y salida como teclado, monitor e impresora, y dispositivos de almacenamiento y comunicación. El software incluye sistemas operativos como Windows y Linux que controlan el arranque y operación de la computadora, programas de aplicación como procesadores de texto y pintura que realizan tareas específicas, y lenguajes de programación que crean otros programas.