---
title: Lugha za programu
description: Gundua rasilimali za uendelezaji wa Ethereum kwa lugha mbalimbali za programu ikiwemo JavaScript, Python, Go, Rust, na zaidi.
lang: sw
---

Dhana potofu ya kawaida ni kwamba waendelezaji lazima waandike [mikataba mahiri](/developers/docs/smart-contracts/) ili kujenga kwenye Ethereum. Hili si kweli.
Moja ya uzuri wa mtandao wa Ethereum na jamii ni kwamba unaweza [kushiriki](/community/) kwa kutumia karibu lugha yoyote ya programu.

Ethereum na jamii yake inakumbatia programu huria. Unaweza kupata miradi ya jamii - utekelezaji wa wateja, API, mifumo ya uendelezaji, zana za majaribio - katika lugha mbalimbali.

## Chagua lugha yako {#data}

Chagua lugha yako ya programu unayoipendelea ili kupata miradi, rasilimali, na jamii za mtandaoni:

- [Ethereum kwa waendelezaji wa Dart](/developers/docs/programming-languages/dart/)
- [Ethereum kwa waendelezaji wa Delphi](/developers/docs/programming-languages/delphi/)
- [Ethereum kwa waendelezaji wa .NET](/developers/docs/programming-languages/dot-net/)
- [Ethereum kwa waendelezaji wa Elixir](/developers/docs/programming-languages/elixir/)
- [Ethereum kwa waendelezaji wa Go](/developers/docs/programming-languages/golang/)
- [Ethereum kwa waendelezaji wa Java](/developers/docs/programming-languages/java/)
- [Ethereum kwa waendelezaji wa JavaScript](/developers/docs/programming-languages/javascript/)
- [Ethereum kwa waendelezaji wa Python](/developers/docs/programming-languages/python/)
- [Ethereum kwa waendelezaji wa Ruby](/developers/docs/programming-languages/ruby/)
- [Ethereum kwa waendelezaji wa Rust](/developers/docs/programming-languages/rust/)

### Vipi ikiwa lugha yangu haitumiki {#other-lang}

Ikiwa unataka kuunganisha kwenye rasilimali au kuelekeza kwenye jamii ya mtandaoni kwa lugha ya ziada ya programu unaweza kuomba ukurasa mpya kwa [kufungua suala](https://github.com/ethereum/ethereum-org-website/issues/new/choose).

Ikiwa unataka tu kuandika msimbo ili kuingiliana na mnyororo wa vitalu kwa kutumia lugha ambayo haitumiki kwa sasa unaweza kutumia [kiolesura cha JSON-RPC](/developers/docs/apis/json-rpc/) ili kuunganisha kwenye mtandao wa Ethereum. Lugha yoyote ya programu inayoweza kutumia TCP/IP inaweza kutumia kiolesura hiki.