block difficulty explained
If you're just learning about the blockchain industry, hashing power and full nodes are probably the two most important network topics to wrap your head around. Block difficulty is more abstract. Generally, the block "difficulty" is a metric that continuously re-calculates and adjusts after a certain number of blocks are created in the blockchain (in Bitcoin's case, this is every 2,016 blocks, or about every two weeks).
The higher the hashing power being thrown at the network, the more difficult the process of solving math problems becomes (a process more like a lottery) for miners on the network—making it harder for them to earn the block reward. Accordingly, if less miners participate in the network (for market or other reasons), the block difficulty can adjust downward as well, and become less difficult.