Piecing together a complex puzzle where each component plays a vital role. From selecting the right processor for performance needs to choosing compatible memory modules for optimal speed, every decision contributes to the overall functionality and efficiency of the system. Experimenting with different configurations, upgrading components, and troubleshooting issues not only enhances technical skills but also fosters a deeper understanding of how computers work.
Hardware isn’t just about selecting the perfect components, it's also understanding the working of a computer deeply and applying them to achieve maximum output.
Keeping in check with current PC Components is necessary for any hardware enthusiast, and learning how to build a system that has certain quirks using this knowledge. I’ll link some good resources below to get you started. To practice selecting these components, using https://pcpartpicker.com/ is recommended.
https://www.youtube.com/user/linustechtips
https://www.youtube.com/@Jayztwocents
https://www.youtube.com/@Hardwareunboxed
To know more about the under-the-layer working of an OS, VM’s are used so as to not damage our primary operating system. You can create a VM with any OS (as long as you have you have an ISO or CD Drive) you want, as well as install multiple operating system’s to test out multi-boot options before replicating it on your Hardware.
Recommended Software to create VM’s:
Although rooting lost it’s prominence in recent years due to advancements in Android operating system security and the availability of alternative customization options, it is an amazing way to learn the roots of the Android operating system and have fun. I’ll recommend only rooting a secondary device as rooting/ jailbreaking can cause Security Concerns, Compatibility Challenges and more issues. I’ll leave a guide to rooting linked below.