L
L
Lyvinov2021-09-16 02:30:35
Cryptocurrency
Lyvinov, 2021-09-16 02:30:35

Where and how to start delving into the field of development for blockchain and cryptocurrencies?

There was a desire to change the field of activity, I decided to look towards the development of services for cryptocurrencies and blockchain-based startups. Prior to that, he did not go deep into this area, he was only superficially familiar. I'm slowly studying thematic forums, blogs, YouTube channels, but I just can't find clear chewed (but not water) information for developers. To make it clear how to properly dive into the sphere, what and how it works from the technical side, the basic principles of smart contracts. All the information that I find is divided into two types: too highly specialized for developers who are in the subject, or too superficial from people who themselves do not understand what is happening under the hood.

I would be glad for links, tips, courses on the courser or something like that. It is desirable that the information is not too long, I want to allocate from a couple of hours to two days to study the basics and immediately rush into battle :) Thank you!

Answer the question

In order to leave comments, you need to log in

1 answer(s)
E
Evgeny Mamonov, 2021-09-16
@Lyvinov

> decided to look towards the development of services for cryptocurrencies and blockchain-based startups
As I understand it, we are talking about creating decentralized applications.
First you need to understand the subject area, you can start with this roadmap https://github.com/OffcierCia/DeFi-Developer-Road-Map
Good book Imran Bashir: Blockchain: architecture, cryptocurrencies, development tools, smart contracts
At least for creating decentralized applications, you need to understand the development of smart contracts for the blockchains you need. I advise you to start with the ether blockchain.
It is better to start studying with this book:
Frolov - Creating smart contracts SOLIDITY for the blockchain
After reading it, you will begin to take shape.
Then, I would advise you to read Burkov - Ethereum working with the network, there are many examples of smart contracts, it will really add understanding.
True, these two books are already outdated, the syntax is now slightly different, but I don’t know of an alternative yet.
Well, read all the materials on these sites
https://ethdocs.org/
https://docs.soliditylang.org/
https://web3js.readthedocs.io/
And then, depending on how it will work your application to pump the desired directions.
If the application will work in a browser, you will need to upgrade front-end development.
Here is a good roadmap for frontend development https://roadmap.sh/frontend
If this is a mobile application, it means mobile development.
For mobile development, I recommend using Flutter, you can make an application on it immediately for both iOS and Android, but at the same time it will work fine and quickly.
It should be noted that the development of smart contracts, front-end, mobile are three different specialties.
Usually the front-end and mobile developer are different people who are involved in the development of the project.
It must also be said that smart contracts are made quite quickly (an ERC-20 token can be made and published in a few minutes). In reality, of course, everything depends on your tasks, but in general, the amount of work is not commensurate with the front-end / mobile.
Most likely, it is unlikely that it will be possible to earn stable money by developing only smart contracts.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question