Examples: query, "exact match", wildcard*, wild?ard, wild*rd
Fuzzy search: cake~ (finds cakes, bake)
Term boost: "red velvet"^4, chocolate^2
Field grouping: tags:(+work -"fun-stuff")
Escape special characters +-&|!(){}[]^"~*?:\ - e.g. \+ \* \!
Range search: properties.timestamp:[1587729413488 TO *] (inclusive), properties.title:{A TO Z}(excluding A and Z)
Combinations: chocolate AND vanilla, chocolate OR vanilla, (chocolate OR vanilla) NOT "vanilla pudding"
Field search: properties.title:"The Title" AND text
What programming languages do I need to know to develop on TON?

I want to develop different things on TON, like:

  • Smart contracts
  • Telegram bots
  • Dapps

What programming languages can be used for building these things?

This question was imported from Telegram Chat: https://t.me/tondev/41424

Votes Newest


To develop smart contracts you need to at least learn FunC. In the process you might also learn Fift for a better understanding of how things work on a lower level.

To develop Telegram bots you can use many different general-purppose programming languages. There are a lot of options available here.

For the client side of dApps, you can use JavaScript or other tools that can generate a client side application.


I would also like to add Tact as a potential smart contract language that has been used on TON.

Jeremy   one year ago Report
1 Answer
one year ago
one year ago