Yes you need strong pc with good CPU and a GPU . And therebis few software you download from internet and u are ready to start mining
Just no. CPU and GPU mining for BTC is not profitable. It hasn't been for years. ASICs are the way to go now if you are planning to mine bitcoins. The electricity charges you get when mining using GPU is high depending on where you live. Most of the time, you are not even gonna break even.