Olá Fausto,
Eu já programo em outras linguagens, isso facilita um pouco. Sobre o roadmap, ele é bem completo, a parte de "basic blockchian knowledge" e "General Blockchain Knowledge" eu diria para ver isso e sempre continuar vendo o que vai aparecendo, como tipos de contratos novos que vão surgindo, notícias sobre o mercado onde surgem novas tecnologias como os NFT para bitcoin (Ordinal), etc.
A parte de "Smart Contracts" comece devagar, foque em um cenário e vai avançando, um local bom de começar a aprender o básico e começar a avançar é em https://www.web3dev.com.br/, eles tem muito material e fazem bootcamps gratuitos, isso vai te ajudar a colocar a mão na massa.
Escolha uma tecnologia que goste de frontend e backend, e estude as bibliotecas nela. Se não tiver conhecimento de programação ainda, estude tambem HTML, CSS, Javascript, Banco de dados e Lógica de programação antes de tudo, isso vai te dar uma base pra fazer qualquer coisa.
Muito obrigado pelas dicas! Não conhecia essa comunidade que você indicou, já estou dando uma olhada no material deles, parecem ótimos!