Hardware is by far the ugliest part of a computer because information on this subject is obscure and difficult to find.
For example, imagine you need to know what kind of RAM is installed or whether or not you have free slots on your motherboard: you’ll have a hard time finding an upgrade. You need a free slot to install new RAM, and you may need to use the same type of RAM on all slots.
Windows has an information tool, to see it press WinKey + R, type msinfo32.exe and press Enter. But the information is not exactly what you are looking for.
The device manager also has a lot of good information but sometimes you may need something more sophisticated.