As far as I understood, it is basically a process through which blocks (that contains information about transactions) are verified.
Not quite. Every node in the system, not just a mining node, can verify a bock. To verify a block is not computationally expensive. However, mining is needed for creation of
new blocks, to extend the blockchain.
For that miners has to perform simple calculations Nodes (Computers) does that for miners. The one who performs it the first gets the reward .
Each individual calculation is indeed relatively simple, but it takes an incredibly huge number of them to find the right solution. The miner who finds it first, gets the right to write the new block and collect the reward.
I have to say I'm far from the topic of bitcoin mining. But I have a question for you. You say the reward is for blocks. I. e. miners try to create one or several blocks from several computers so that the reward for the calculation is the same?
Also, the question is, if my one computer (ASIC) is in a chain of other blocks, then how will I be rewarded?