Lets say you are building a computer from scratch. Which comes first? Software (programs and operating system) or hardware (CPU, GPU, Ram, etc)
I have absolutely no idea how to build a computer from scratch. Haha I guessed hardware. From reading the comments seems like I was probably right. Hidden talent?
If you haven't found Tiger Direct yet, check them out!
As a person who has built at least a 7 computers and worked on others. The best idea is find friends with outdated computers. You can strip them for parts hard drives, mice, keyboards, and monitors. I built two computers out of junk computers.
I love doing stuff like that. My current laptop is from 2006 and runs like new with Windows 7 and I have 3 spare computers around, wish I had a couple more to work with.
Hardware because it gives you the ram and CPU to run the os.
As someone who has never built a computer before, I can assure you that I have no idea, but I chose hardware.
If you are talking about determining which OS you want to use, then software comes first, and like Commonsense stated; that will determine the hardware.
I'm guessing, you are already going to build a PC not a MAC. I have not heard of anyone building a MAC from scratch. But, I have never had a MAC.
Mac and windows run on the same hardware now.
I did not know this. I really have been out of the loop since I retired.
Some folks put Linux, windows, and leopard on one computer. I hate the idea I also hate windows but Microsoft is like an abusive boyfriend it's good to you sometimes.
I agree about the Microsoft. You can't really get away from needing it, at least with the programs I run.
I would do it on paper. Find out what OS you want and what you want to use it for mostly. Then buy the best hardware for that OS. Answer: hardware first.
The decision is made based on the software needs. First determine what os and understand the recommended specs for that OS. Select hardware to exceed that spec and ensure drivers are available for the hardware you choose before you buy it
Without the hardware there's no place to put the software.