Skip to main content
Try out the RareSkills ZK AI Tutor!

Solidity

Browse all Solidity articles.

6 min read

Generate a random number with Solidity on the blockchain

Randomness is tricky on the blockchain because the blockchain is deterministic, but randomness requires non-determinism (otherwise it becomes predictable).

Last updated onOct 22, 2025
Read Article

5 min read

LeetCode problems and questions - the best 50

Whether web2 or web3, doing well on data structure, algorithm, and LeetCode questions is important, not only for getting a job but developing a good…

Last updated onSep 29, 2025
Read Article

7 min read

Solidity vs Rust

A common misconception is that learning blockchain is about learning a new programming language. It isn't.

Last updated onOct 29, 2025
Read Article

5 min read

Learn Solidity: Easy to Learn, Hard to Master?

Learning solidity as a language is arguably one of the easier languages to learn. However, learning the Ethereum environment is hard.

Last updated onOct 29, 2025
Read Article