Practical overview
When it fits
Use it when you want a topic-organized learning resource for TON development, from introductory material and FunC fundamentals to testing, test-network deployment, data requests, and interface examples.
Who it is for
- Learners beginning TON blockchain development, with an introductory lesson identified for newcomers.
- Developers studying FunC contract structure, testing, messages, storage, Jettons, or NFTs.
- Developers learning TON workflows involving sandbox, front-end wallet connections, data retrieval, or Go scripts.
Documented uses
- Study FunC concepts by following lessons paired with code.
- Learn how to test contracts and messages, including examples using Jest and on-chain tests.
- Follow lessons on deploying contracts to a test network and working with wallets or transactions.
- Learn to retrieve contract or account data using ton.js or ADNL.
- Explore TON Connect React UI authorization and transaction-sending examples.
Requirements & limits
The lessons are in Russian. The README points to a separate English-language lessons repository.
- Lessons are organized as markdown files in topic folders, with code accompanying each lesson.
- The material spans contract programming as well as testing, deployment, data requests, and front-end wallet interaction.
- The README identifies ton-community/sandbox, Jest, ton.js, ADNL, TON Connect React UI, and Go in specific lesson tracks.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Follow the beginner FunC smart-contract lesson sequence
Use the repository’s introductory path and lessons to study TON smart-contract concepts, tests, and common contract standards.
Before you start
- Access to the repository’s Markdown lessons and accompanying code.
- No prior blockchain-development knowledge is required to start at the linked introduction.
Steps
Begin with the introductory lesson linked from the repository README if you are new to blockchain development.
Follow the FunC lessons in order, starting with the first smart contract and continuing through tests, messages, storage, Jetton, and NFT topics.
Use the accompanying code provided with the lessons while studying each topic.
Expected outcome
A structured study path covering introductory material and successive FunC smart-contract topics, including testing and token standards.
Guide limitations
- The README identifies lesson topics and accompanying code but does not provide detailed execution instructions or tool prerequisites.
- The README notes that English lessons are hosted in a separate repository.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 17 October 2026
- Original website title
- romanovichim/TonFunClessons_ru · Official homepage title · retained in its source language

