this is such a refreshing change of pace for me. i think i will like being a blockchain developer more than a web developer. i can just focus on the architecture of a contract and not have to worry about all of these constantly emerging new trendy frameworks i am inundated with in the web/javascript development world.
honestly i think the barrier to entry to be a blockchain developer is LESS than a full-stack developer. full stack commands a broader knowledge base. you only really need to learn one conventional programming language really well (javascript would be easiest since solidity is loosely based on it), and understand logic flow, and know the larger picture of how the internet works, http requests, etc. then after that a transition into solidity would be pretty smooth.
i think you could figure this out on your own relatively quickly. i would just learn javascript really well and apply it by trying to solve some algorithms on sites like codewars.com etc.