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

Blog

The technical content top engineers rely on to level up.

7 min read

Solana Smart Contract Programming Language

Solana Smart Contract Programming Language !Rust code from the Metaplex library Solana programming language The primary Solana programming language is Rust, but C, C++, and even Python are supported....

Last updated onOct 29, 2025
Read Article

24 min read

The Solidity Engineer Salary is a Myth

The Solidity Engineer Salary is a Myth !Stack of gold bars owned by a blockchain engineer Is gold in your future if you study blockchain? There is no shortcut to a high solidity developer salary This...

Last updated onSep 24, 2025
Read Article

10 min read

Zero knowledge programming languages

Zero knowledge programming languages !Zero knowledge proof moon math Zero knowledge proof moon math Zero knowledge proofs demonstrate you executed a computation correctly without revealing the inputs...

Last updated onAug 1, 2024
Read Article

8 min read

Where to find solidity reentrancy attacks

Where to find solidity reentrancy attacks Reentrancy can only happen when your smart contract calls another smart contract via function call or sending ether. If you do not call another contract or...

Last updated onSep 28, 2024
Read Article

6 min read

Generate a random number with Solidity on the blockchain

Generate a random number with Solidity on the blockchain !Random Number Solidity Random Number Randomness is tricky on the blockchain because the blockchain is deterministic, but randomness requires...

Last updated onOct 22, 2025
Read Article

5 min read

LeetCode problems and questions - the best 50

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

Solidity vs Rust A common misconception is that learning blockchain is about learning a new programming language. It isn't. Learning blockchain is far more akin to learning a framework than a...

Last updated onOct 29, 2025
Read Article

7 min read

The blockchain shortage of developers is not real.

The blockchain shortage of developers is not real. !Typewriter close up Photo by markuswinkler (https://unsplash.com/@markuswinkler) It’s hard to read news about developers and not get the impression...

Last updated onOct 29, 2025
Read Article

8 min read

Blockchain - Top Web3 Job List

Blockchain - Top Web3 Job List !Blockchain job rankings Blockchain job rankings All industries have a tier list or implied ranking. It’s usually unspoken, but it’s a real thing that should inform...

Last updated onSep 29, 2025
Read Article

5 min read

Learn Solidity: Easy to Learn, Hard to Master?

Learn Solidity: Easy to Learn, Hard to Master? Is Solidity hard to learn? Learning solidity as a language is arguably one of the easier languages to learn. However, learning the Ethereum environment...

Last updated onOct 29, 2025
Read Article