Для того, чтобы именно "разбираться" в железе, нужно много читать. Есть хорошие онлайн-издания, где всё хорошо написано, доступным языком и так далее.
А чтобы подбирать по совместимости - вот тут уже нужно просто внимательно читать спецификации и списки совместимости. К примеру, нужно тебе собрать систему на базе процессора Intel Core i5 7600 - это для примера.
Что нам нужно знать об этом процессоре?
- сокет
- TDP (если это не боксовый вариант)
- какие матери поддерживают
- тип и объём поддерживаемой памяти
По сокету просматриваешь, какие есть материнки, заходишь в их спецификации на сайте производителе и читаешь совместимость, есть ли там именно эта модель процессора и какая ревизия биоса поддерживает этот проц, охлаждение выбираешь по сокету и TDP, с памятью не напутать, соответственно.
Специально для начинающих специалистов я написал инструкцию по конфигурированию ПК
www.compera-online.ru/articles/sobiraem-kompyuter-... - можно почитать, думаю, что может быть полезно, чтобы собрать сразу и всё с первого раза заработало.