At last but not least, comes jobs at government institutions. You might not get the best salaries here but as you know govt. Jobs have their own benefits. The salary packages offered at govt. Institutions are even less than startup firms.
I agree with you, blockchain offers one of the best career and good jobs out there but most of blockchain jobs are temporary and seasonal and for you to have a thriving career in crypto community, you must be well equipt with high level programming knowledge to help people develop the kind of techs that fits there demand. So basically, if you don't have much of programming skill, there isn't much of a career for you in blockchain industry
If most of the world really look forward to use the blockchain in various platform in many fields then we can make the blockchain popular with so much ease to workplaces. But now? I can see that people are still in doubt, obviously because of the cryptocurrencies coz it still being doubted because of failures that many projects brought to the image of the community. However, taking into blockchain and IT world isn't easy you need a huge amount of time to learn even you have your IT degree.
Im trying out to be a self taught blockchain dev even i do have different line of course but it turns out that it wont really be an easy path.
Self learning is hard, really, you need to ask for others so might as well find a good group in several channels.
Main programming languages that would need up to learn since majority of famous projects now do use up this prog. lang.
C++
Simplicity
JS
Python
It wont really be an easy stuff but would really be worthy since blockchain development is rising as years goes by.
With over 9000 programming language, these are the basic and most used ones but I advice to take courses on what you really wanted. For me PHP is the most front among all the languages.