Getting started

Welcome to TRON. Run the quick start to send your first transaction, or pick a role-based reading track matched to what you are building.

TRON is a high-throughput blockchain that hosts the largest stablecoin network in crypto (TRC-20 USDT) and an active DApp ecosystem. This documentation is for developers building applications, operating infrastructure, or integrating with the ecosystem on TRON — no prior blockchain experience required. If you are coming from Ethereum, TRON vs Ethereum is a fast-track comparison covering consensus, fees, addresses, and tooling.

Two ways to start:

  • In a hurry? Run the quick start below to send your first transaction on a testnet.
  • Want a structured path? Skip to Pick your track — every common developer role has a curated reading list.

Quick start (about 15 minutes)

For the impatient. Skips the conceptual layer; you will have a funded testnet account and a successful transaction at the end. Come back for a track once you want to understand why things work.

Before you start, make sure you have:

  • Node.js installed, preferably the current LTS version. Run node -v to check.
  • Chrome or Firefox installed so you can use TronLink.
  • Shasta selected for first-time learning. Use Nile when you need to test upcoming features or parameter changes.
  1. Connect to the TRON network — set up TronWeb or Trident and point it at Shasta testnet
  2. Set up a wallet — install TronLink, create a new account
  3. Get testnet tokens — fund the account from the Shasta or Nile faucet
  4. Send your first transaction — build, sign, and broadcast a TRX transfer

If you get stuck, start here:


Pick your track

Every common developer role has a curated reading list on the Tracks by role page — pages to read in order, recipes to run hands-on, time budget, prerequisites, and a "done when you can…" milestone. Pick the row that matches your goal:

If you are…Read this track
New to blockchain and TRONTrack 0 — Complete beginner
Operating an exchange or custodial walletTrack 1 — Exchange / custodial-wallet operator
Building a wallet (new or multi-chain)Track 2 — Wallet developer
Building a DApp (frontend + contracts)Track 3 — DApp developer
Writing smart contracts from a backend (no UI)Track 4 — Smart-contract author
Running or aspiring to a Super RepresentativeTrack 5 — Super Representative operator
Operating nodes other people consume (RPC, indexer)Track 6 — RPC / infrastructure provider
Integrating TRON into a hardware walletTrack 7 — Hardware wallet integrator

Can't find your role? For Layer-2 / cross-chain, AI agents, DeFi protocols, token issuance, NFTs, and data scripting, see the Other roles section at the bottom of Tracks by role.


Related resources