Sou desenvolvedor blockchain e recomendo o site solidity by example.
Também recomendo pegar alguma ideia sua e colocar em prática usando smart contracts, mesmo sem saber nada, isso vai fazer com que você vá atrás dos conteúdos que precisa saber para executar sua ideia.
E aproveitando para fazer meu jabá, se pesquisar meu user no youtube vai ver alguns vídeos meus ensinando a criar algumas coisas com smart contracts.