> решил посмотреть в сторону разработки сервисов для криптовалют и стартапов на базе блокчейна
Как я понимаю речь идёт о создании децентрализованных приложений.
Сначала нужно разобраться с предметной областью, начать можно с этого roadmap
https://github.com/OffcierCia/DeFi-Developer-Road-Map
Хорошая книга Имран Башир: Блокчейн: архитектура, криптовалюты, инструменты разработки, смарт-контракты
Как минимум для создания децентрализованных приложений, нужно разбираться в разработке смарт-контрактов под нужные вам блокчейны. Советую начать с блокчейна эфира.
Лучше начать изучение с этой книги:
Фролов - Создание смарт-контрактов SOLIDITY для блокчейна
После её прочтения у вас начнёт складываться картина.
Потом, я бы посоветовал прочесть Бурков - Ethereum работа с сетью, там много примеров смарт-контрактов, реально добавит понимания.
Правда эти две книги уже устарели, синтаксис сейчас уже немного отличается, но альтернативы пока не знаю.
Ну и, прочитать полностью все материалы на этих сайтах
https://ethdocs.org/
https://docs.soliditylang.org/
https://web3js.readthedocs.io/
А дальше, уже в зависимости от того, как будет работать ваше приложение прокачивать нужные направления.
Если приложение будет работать в броузере - нужно будет прокачать front-end разработку.
Вот хороший roadmap по frontend разработке
https://roadmap.sh/frontend
Если это будет мобильное приложение - значит мобильную разработку.
Для мобильной разработки рекомендую использовать Flutter, на нём можно сделать приложение сразу и под iOS и под Android, но при этом оно будет нормально и быстро работать.
Надо отметить, что разработка смарт-контрактов, front-end, mobile - это три разных специальности.
Обычно front-end и мобильный разработчик - это разные люди, которые участвуют в разработке проекта.
Также надо сказать, что смарт-контракты делаются достаточно быстро (ERC-20 токен можно сделать и опубликовать за несколько минут). В реальности, конечно, всё сильно зависит от ваших задач, но в целом объём работы не соизмерим с front-end/mobile.
Скорее всего зарабатывать стабильные деньги разработкой только смарт контрактов вряд ли получится.