Okay, thanks, you explained the issue greatly! The answers weren't too technical for me.
Glad we could help.
Now I have another question.
Great. Does it have anything to do with the video that I posted a link to?
A block is like a "page" of history transactions, right?
In what way do you mean that it is a "page"? This isn't a book. It isn't typically printed on paper.
A block is a selection of one or more bitcoin transactions and an 80 byte header that contains about the block.
And from what I understand, a new one is created when the previous one is "full"
Did you even watch the video?
New blocks are created continuously and constantly. On average, the necessary proof-of-work is completed on one new block every 10 minutes.
The miner earns the transaction fees from the transactions that are included in their block if their block is added to the blockchain. Therefore, if there are enough unconfirmed transactions, a miner will typically fill their block with transactions (more transactions = more total fees). However, a miner is allowed to create a block that is smaller than the maximum allowed size, and they may do so for various reasons (such as if there are not enough transactions waiting to be confirmed).
and when it's created, the miner gets awarded with bitcoins.
Ok, it is clear that you did not watch the video.
Go watch it, then let me know if you still have some questions.
The miner includes a special transaction in his block that is not funded with any existing bitcoins and which pays himself the allowable reward (block subsidy plus fees)
When is it that the block completes and a new one is created?
These questions were answered in that video that I linked to. Why didn't you watch the video before wasting time asking these questions.
The block "completes" when the miner finds a nonce value that results in a block hash which is below the target value. At that point the miner can brodcast his block to all connected peers.
A new one is created whenever a completed block is received, or whenever the miners decides to abandon the block they are working on and start over with new data.
Is it a specific amount of transactions or does it differ each time?
Please go watch the video. Then come back and ask any questions that you still have.
The amount of time that it takes to complete the proof-of-work on a block is not meaningfully effected by the number of transactions.
Thanks for replying and sorry if I'm asking obvious questions
The problem isn't that they are "obvious". The problem is that they've already been answered (if you watched the video at the link that was provided).