Como que tu único problema para empezar a armar un PC es que no tienes ni idea de cómo armarlo ¿verdad?
La compatibilidad con CPUs viene dictada por para que marca están hechas las placas (AMD o Intel, lo que quiere decir que los CPU Intel sólo funcionan en placas Intel y con AMD lo mismo), el socket que tengan (AMD: AM2, AM2+, AM3 - Intel: LGA 775, 1156, 1366, etc.) y a veces el chipset (AMD: 780, 785, 790, 890... - Intel: P45, P55, H55, X48...)
Las memorias, según el tipo slots que tengan (SDR, DDR, DDR2, DDR3), y la cantidad según la cantidad de slots que tengan.
Los discos duros, grabadores y lectores de CD/DVD/BR tienen conexiones IDE, SATA, SATA II y SATA 3. Las placas con conexiones SATA más modernas son compatibles con sus versiones anteriores, así como también hay discos (p.ej: SATA II) que permiten cambiar su funcionamiento a una versión pasada (P. ej: SATA).
Si en tu vida has visto los sockets, o slots de memoria o conexiones de dispositivos que te nombro, búscalas en Google o Wikipedia y después compáralas con las de tu(s) placa(s).
Salu1+1