These are core concepts in understanding what a basic blockcahin is and how it works. Without this knowledge you'll struggle.
My goal is to keep this list as short as possible so making sure you go through each resource is pretty important.
- Bitcoin Whitepaper: https://bitcoin.org/bitcoin.pdf
- Understanding Consensus: https://www.youtube.com/watch?v=bBC-nXj3Ng4
- Ethereum and it's short history: https://www.reddit.com/r/ethereum/comments/7jj1so/rethereum_i_wrote_this_to_explain_ethereum_in/
- A simple tutorial on how Web3.js works: https://eattheblocks.com/introduction-to-web3-js-1-2-latest-version-beginners-tutorial/