It is not required to learn JavaScript before Solidity. You can start writing Solidity on day one. However, JavaScript experience is very helpful when becoming a Solidity developer.
At the end of the day, Solidity is just a programming language. Having a strong foundation in programming concepts is important no matter what language you are using.
That being said… Solidity is a relatively simple language to learn, even for new programmers!
It has a number of features and tools that are specifically designed for writing smart contracts. If you have a basic knowledge of programming, and an understanding of smart contracts, you can get started quick.y.
If you do not have any programming experience, it is better to learn JavaScript first. This can help you get a feel for the basic concepts of programming and give you a strong foundation to build upon.
Writing JavaScript will allow you to build apps that interact with your smart contracts. You can write frontend code using React, Vue, or other frontend frameworks. It is also easy to build node apps that run on servers that power your app.
You will also use JavaScript for many test libraries. Remember, it’s important to always write tests for your smart contracts! HardHat, Truffle, and other popular frameworks use JavaScript to run tests.
Ultimately, the decision of whether or not to learn JavaScript before Solidity will depend on your goals and how much time you are willing to invest in learning these languages.
If you are interested in becoming a professional smart contract developer, it may be worth learning JavaScript or another programming language first to give you a strong foundation in programming concepts.
If you are just interested in learning Solidity for a specific project or to gain a general understanding of smart contracts, it is possible to learn Solidity without any prior programming experience.
… but we don’t recommend it.
0 Comments