Los tipos de computadoras se pueden clasificar de la siguinete manera:
PC o computadora personal: en el grupo por tamaño de las microcomputadoras, sirven a un usuario por la limitación física y son multitarea gracias a las innovaciones en hardware y software. Fue IBM quien acuño este termino a sus computadoras y se generalizo para las compatibles.
Desktop: Es una PC de escritorio, que no esta diseñada para portabilidad. Muchas desktop ofrecen más velocidad, almacenamiento y más flexibilidad comparada con los sistemas portátiles.

Laptop: Son también llamadas notebooks, son computadoras que integran dispositivos hardware como pantalla, teclado, ratón, procesador, memoria y disco en un solo dispositivo y que están operados por una batería, su mayor ventaja es la portabilidad de una buena calidad de recursos.
Palmtop: conocidas también como PDA o Personal Digital Assitants y palm, como, son muy pequeñas que caben en la palma de la mano y utilizan pequeños módulos de memorias intercambiables, en vez de disco duro. Normalmente no usan teclado, pero vienen con pantallas touchscreen o perceptibles al tacto. La versión más grande y pesada de las palmtops, son llamadas computadoras handheld, actualmente viene incorporadas funciones como radio, mp3, internet y servicio celular.
Workstation: llamadas estaciones de trabajo tienen más poder de procesamiento, memoria y capacidades mejoradas para ejecutar tareas como el diseño gráfico en 3D, sonido digitalizado y cálculo de operaciones.
Servidor o Server: son optimizadas para proveer servicio a otras computadoras a través de una red. Los servidores, normalmente tienen mucho poder de procesamiento y mucha capacidad de almacenamiento en sus discos duros por lo que pueden controlar las entradas y salidas de varios usuarios.
Mainframe: actualmente conocidas como enterprise server o servidores empresariales son de un gran uso en grandes empresas, sus costos son relativamente altos, grandes aun en tamaño proveen de un incrementado servicio para tareas específicas.
Cluster: Se refiere a un grupo de servidores y otros recursos, que actúan como un solo sistema, siendo capaces de ejecutar tareas que requieren del procesamiento paralelo o balanceo de carga. Este tipo de sistemas se ven como una opción para instituciones que requieren de estos procesos sin tener una supercomputadora.
Wearable: La última tendencia en computación son las computadoras wearable. Esencialmente manejan tareas como correo electrónico, bases de datos, calendario/organizador y están integradas en relojes, teléfonos celulares, visores y otros tipos de artículos de vestir, de ahí el término wearable.

Como se ya se conoce existe una gran variedad de computadoras para múltiples aplicaciones; ahora los fabricantes como Acer, Compaq, Dell, HP, entre otras se han distinguido por la variada gama de productos a nuestra disposición principalmente en los PC y Laptop. La pregunta es con cuanto dinero disponemos para la adquisición del computador, y que utilidad le vamos a dar.
De acuerdo a la uso; si es para videojuegos y manejo de gráficos es necesario disponer de una tarjeta de video para que los gráficos aparezcan de manera mas eficiente, si es con el propósito de manejar audio se recomienda una tarjeta de audio aparte de la que generalmente nos brindan las tarjetas madre, si se desea una conexión a una red y dependiendo a que tipo de red nos conectamos utilizar una tarjeta e red referente a la velocidad de conexión que dispongamos, en procesadores en lo posible mantenerse a la vanguardia y adquirir uno con una velocidad sobre el promedio, la memoria es fundamental ya que cada actualización conlleva programas que ocupan mas memoria actualmente recomendable de igual o más de una Giga.