---
title: Linguaggi di programmazione
description: Scopri le risorse di sviluppo di Ethereum per vari linguaggi di programmazione, tra cui JavaScript, Python, Go, Rust e altri ancora.
lang: it
---

Un malinteso comune è che gli sviluppatori debbano scrivere [smart contract](/developers/docs/smart-contracts/) per poter sviluppare su Ethereum. Questo è falso.
Una delle bellezze della rete e della community di Ethereum è che è possibile [partecipare](/community/) in quasi tutti i linguaggi di programmazione.

Ethereum e la sua community abbracciano l'open source. Puoi trovare progetti della community - implementazioni di client, API, framework di sviluppo, strumenti di test - in un'ampia varietà di linguaggi.

## Scegli il tuo linguaggio {#data}

Seleziona il tuo linguaggio di programmazione preferito per trovare progetti, risorse e community virtuali:

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

### E se il mio linguaggio non è supportato {#other-lang}

Se desideri collegare risorse o segnalare una community virtuale per un ulteriore linguaggio di programmazione, puoi richiedere una nuova pagina [aprendo una issue](https://github.com/ethereum/ethereum-org-website/issues/new/choose).

Se vuoi semplicemente scrivere codice per interfacciarti con la blockchain utilizzando un linguaggio attualmente non supportato, puoi usare l'[interfaccia JSON-RPC](/developers/docs/apis/json-rpc/) per connetterti alla rete Ethereum. Qualsiasi linguaggio di programmazione in grado di utilizzare TCP/IP può usare questa interfaccia.