Skip to main content

Getting Started

Before diving into DApps, make sure you understand the underlying blockchain principles. You might find our The Open Network and Blockchain of Blockchains articles useful.

Comparing to the pure Smart Contracts development, DApps development is more complex. You need to understand how to work with APIs, how to use authenticate user using TON Connect and how to use SDKs to work with the blockchain.

Build a Mini AppChoose an SDK

TON Course: DApps

The TON Blockchain Course is a comprehensive guide to TON Blockchain development.

Module 5 and 6 completely covers DApps development. You'll learn how to create a DApp, how to work with TON Connect, how to use SDKs and how to work with the blockchain.

Check TON Blockchain Course

Basic Tools and Resources

Here are some key resources that you'll need throughout your DApp development journey:

  1. Developer Wallets
  2. Blockchain Explorers
  3. API Documentation
  4. SDKs for Various Languages
  5. Using the Testnet
  6. TON Unfreezer

Asset Management

Working with assets? These guides cover the essentials:

Introduction to DeFi

Interested in decentralized finance (DeFi)? Here's how to handle different types of assets:

Tutorials and Examples

DeFi Basics

Language-Specific Guides

JavaScript

Python

Go

Advanced Topics

Wallets Examples

👨‍💻 Contribution

Missing some crucial material? You can either write a tutorial yourself or describe the problem for the community.

ContributeSuggest a Tutorial