I assume you are inquiring about the programming language for Smart Contracts. Currently, you can opt for either FunC (https://ton.org/docs/develop/func) or Tact (https://docs.tact-lang.org/), both of which are human-readable languages used to build Smart Contracts.
Both of these languages offer a plugin module to display your current address, similar to
address(this) in Solidity.
In FunC, you can use:
slice my_address() asm "MYADDR";
In Tact, you can use: