---
title: Programlama dilleri
description: "JavaScript, Python, Go, Rust ve daha fazlası dahil olmak üzere çeşitli programlama dilleri için Ethereum geliştirme kaynaklarını keşfedin."
lang: tr
---

Geliştiricilerin Ethereum üzerinde uygulama geliştirmek için [akıllı sözleşmeler](/developers/docs/smart-contracts/) yazması gerektiği yaygın bir yanılgıdır. Bu doğru değildir.
Ethereum ağının ve topluluğunun güzelliklerinden biri, hemen hemen her programlama dilinde [katılım sağlayabilmenizdir](/community/).

Ethereum ve topluluğu açık kaynağı benimser. İstemci uygulamaları, API'ler, geliştirme çerçeveleri, test araçları gibi topluluk projelerini çok çeşitli dillerde bulabilirsiniz.

## Dilinizi seçin {#data}

Projeleri, kaynakları ve sanal toplulukları bulmak için tercih ettiğiniz programlama dilini seçin:

- [Dart geliştiricileri için Ethereum](/developers/docs/programming-languages/dart/)
- [Delphi geliştiricileri için Ethereum](/developers/docs/programming-languages/delphi/)
- [.NET geliştiricileri için Ethereum](/developers/docs/programming-languages/dot-net/)
- [Elixir geliştiricileri için Ethereum](/developers/docs/programming-languages/elixir/)
- [Go geliştiricileri için Ethereum](/developers/docs/programming-languages/golang/)
- [Java geliştiricileri için Ethereum](/developers/docs/programming-languages/java/)
- [JavaScript geliştiricileri için Ethereum](/developers/docs/programming-languages/javascript/)
- [Python geliştiricileri için Ethereum](/developers/docs/programming-languages/python/)
- [Ruby geliştiricileri için Ethereum](/developers/docs/programming-languages/ruby/)
- [Rust geliştiricileri için Ethereum](/developers/docs/programming-languages/rust/)

### Ya dilim desteklenmiyorsa? {#other-lang}

Ek bir programlama dili için kaynaklara bağlantı vermek veya sanal bir topluluğu göstermek isterseniz, [bir konu açarak](https://github.com/ethereum/ethereum-org-website/issues/new/choose) yeni bir sayfa talep edebilirsiniz.

Eğer sadece şu anda desteklenmeyen bir dili kullanarak Blokzincir ile etkileşim kuracak kod yazmak istiyorsanız, Ethereum ağına bağlanmak için [JSON-RPC arayüzünü](/developers/docs/apis/json-rpc/) kullanabilirsiniz. TCP/IP kullanabilen herhangi bir programlama dili bu arayüzü kullanabilir.