तकनीकी रूप से, कंप्यूटर एक program करने योग्य Machine है। इसका मतलब है कि यह instructions की एक प्रोग्राम की गई list को execute कर सकता है और नए instructions का जवाब दे सकता है जो इसे दिया गया है। आज, हालांकि, इस शब्द का प्रयोग अक्सर उन desktop और laptop computers के लिए किया जाता है जिनका अधिकांश लोग उपयोग करते हैं। desktop model का जिक्र करते समय, “Computer” शब्द तकनीकी रूप से केवल कंप्यूटर को ही संदर्भित करता है – Monitory, Keyboard और Mouse को नहीं। फिर भी, सब कुछ एक साथ कंप्यूटर के रूप में संदर्भित करना स्वीकार्य है। यदि आप वास्तव में technical होना चाहते हैं, तो कंप्यूटर को रखने वाले बॉक्स को “system unit” कहा जाता है।
Personal Computer (या PC) के कुछ प्रमुख हिस्सों में Motherboard, CPU, Memory (या RAM), Hard Drive और Video Card शामिल हैं। जबकि पर्सनल कंप्यूटर आज तक के सबसे सामान्य प्रकार के कंप्यूटर हैं, वहीं कई अन्य प्रकार के कंप्यूटर भी हैं। उदाहरण के लिए, “Mini Computer” एक शक्तिशाली कंप्यूटर है जो एक साथ कई उपयोगकर्ताओं का समर्थन कर सकता है। एक “mainframe” एक बड़ा, उच्च शक्ति वाला कंप्यूटर है जो एक समय में कई स्रोतों से अरबों गणना कर सकता है। अंत में, एक “supercomputer” एक ऐसी मशीन है जो अरबों निर्देशों को एक सेकंड में संसाधित कर सकती है और इसका उपयोग अत्यंत जटिल गणनाओं की गणना के लिए किया जाता है।