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

Solana

Browse all Solana articles.

4 min read

Require, Revert, and Custom Errors in Solana

In Ethereum, we often see a require statement restricting the values a function argument can have.

Last updated onAug 15, 2024
Read Article

5 min read

Solana Hello World (Installation and Troubleshooting)

This is a Solana hello world tutorial. We will walk you through the steps to install Solana and troubleshoot issues that may arise.

Last updated onOct 13, 2025
Read Article

3 min read

Rust function-like procedural Macros

This tutorial explains the distinction between functions and function like macros. For example, why does msg! have an exclamation point after it?

Last updated onAug 15, 2024
Read Article

7 min read

Solana Smart Contract Programming Language

The primary Solana programming language is Rust, but C, C++, and even Python are supported. Solana coding language uses Rust, C, and C++ in a similar way.

Last updated onOct 29, 2025
Read Article