Mining refers to the process of verifying transactions and adding them to a blockchain. Additionally, it is the process of creating new bitcoins or certain altcoins.
While theoretically anyone with a computer and internet access can mine and earn income, the high cost of industrial hardware and electricity has made bitcoin and altcoin mining limited to large-scale operations.