There are many awesome resources online and I suggest the following steps to become familiar with Solidity/ETH DApp development.
Finish the courses https://cryptozombies.io/, it’s a fun and free DApp tutorial.
Finish the Truffle pet-shop, which is also a good a free simple Truffle (an ethereum development environment) tutorial.
Read and learning the 30 Solidity examples
Learning the BEST Ethereum Course on Udemy so far