---
title: "لغات البرمجة"
description: "اكتشف موارد تطوير إيثيريوم لمختلف لغات البرمجة بما في ذلك ⁦JavaScript⁩ و⁦Python⁩ و⁦Go⁩ و⁦Rust⁩ والمزيد."
lang: ar
---

من المفاهيم الخاطئة الشائعة أنه يجب على المطورين كتابة [العقود الذكية](/developers/docs/smart-contracts/) من أجل البناء على إيثيريوم. هذا غير صحيح.
من أجمل ما يميز شبكة إيثيريوم ومجتمعها هو أنه يمكنك [المشاركة](/community/) باستخدام أي لغة برمجة تقريبًا.

تتبنى إيثيريوم ومجتمعها المصادر المفتوحة. يمكنك العثور على مشاريع مجتمعية - تطبيقات العملاء، وواجهات برمجة التطبيقات (<span dir="ltr">APIs</span>)، وأطر التطوير، وأدوات الاختبار - بمجموعة واسعة من اللغات.

## اختر لغتك {#data}

حدد لغة البرمجة التي تفضلها للعثور على المشاريع والموارد والمجتمعات الافتراضية:

- [إيثيريوم لمطوري Dart](/developers/docs/programming-languages/dart/)
- [إيثيريوم لمطوري Delphi](/developers/docs/programming-languages/delphi/)
- [إيثيريوم لمطوري <span dir="ltr">.NET</span>](/developers/docs/programming-languages/dot-net/)
- [إيثيريوم لمطوري Elixir](/developers/docs/programming-languages/elixir/)
- [إيثيريوم لمطوري Go](/developers/docs/programming-languages/golang/)
- [إيثيريوم لمطوري Java](/developers/docs/programming-languages/java/)
- [إيثيريوم لمطوري JavaScript](/developers/docs/programming-languages/javascript/)
- [إيثيريوم لمطوري Python](/developers/docs/programming-languages/python/)
- [إيثيريوم لمطوري Ruby](/developers/docs/programming-languages/ruby/)
- [إيثيريوم لمطوري Rust](/developers/docs/programming-languages/rust/)

### ماذا لو كانت لغتي غير مدعومة {#other-lang}

إذا كنت ترغب في ربط موارد أو الإشارة إلى مجتمع افتراضي للغة برمجة إضافية، يمكنك طلب صفحة جديدة عن طريق [فتح مشكلة](https://github.com/ethereum/ethereum-org-website/issues/new/choose).

إذا كنت ترغب فقط في كتابة كود للتفاعل مع سلسلة الكتل باستخدام لغة غير مدعومة حاليًا، يمكنك استخدام [واجهة <span dir="ltr">JSON-RPC</span>](/developers/docs/apis/json-rpc/) للاتصال بشبكة إيثيريوم. أي لغة برمجة يمكنها استخدام <span dir="ltr">TCP/IP</span> يمكنها استخدام هذه الواجهة.