👋Vuoi imparare a programmare? Dai un'occhiata alla nostra nuova piattaforma dedicata ai principianti:Jiki!
Exercism
  • Impara
    • Percorsi di linguaggi

      Migliora le tue competenze in oltre 65 linguaggi

    • Impara a programmare con Jiki

      Impara a programmare e a costruire nell'era degli LLM.

    • Il tuo percorso

      Esplora il tuo viaggio su Exercism

    • I tuoi preferitiNuovo

      Rivedi le tue soluzioni preferite

  • Scopri
    • I vantaggi di Exercism

      Offerte e sconti dai nostri partner

    • Video della community

      Streaming, walkthrough e molto altro

    • Serie di brevi introduzioni

      Brevi panoramiche sui linguaggi

    • Interviste e storie

      Lasciati ispirare dalle storie delle persone

    • Discord

      Chatta e passa del tempo con la community

      Il link si apre in una nuova finestra o scheda
    • Forum

      Approfondisci gli argomenti

      Il link si apre in una nuova finestra o scheda
  • Contribuisci
    • Come iniziare

      Come puoi aiutare Exercism

    • Mentoring

      Sostieni gli altri mentre imparano

    • Documentazione

      Tutto ciò che ti serve per aiutare

    • Contributori

      Scopri le persone dietro Exercism

    • TraduttoriNuovo

      Sostieni il nostro progetto di localizzazione

  • Altro
    • Dona

      Aiutaci a sostenere la nostra missione

    • Informazioni su Exercism

      Scopri di più sulla nostra organizzazione

    • Il nostro impatto

      Scopri cosa abbiamo raggiunto

    • GitHub SyncerNuovo

      Esegui il backup delle tue soluzioni su GitHub

    • Insiders

      Il nostro modo di dire grazie

  • italianoItalian
  • EnglishEnglish
  • DeutschGerman
  • español de EspañaEuropean Spanish
  • español latinoamericanoLatin American Spanish
  • françaisFrench
  • magyarHungarian
  • português do BrasilBrazilian Portuguese
  • português europeuEuropean Portuguese
  • বাংলাBengali
  • ΕλληνικάGreek
  • हिन्दीHindi
  • 日本語Japanese
  • 한국어Korean
  • 简体中文Simplified Chinese
  • 繁體中文Traditional Chinese
  • українськаUkrainian

In arrivo

  • catalàCatalanPresto
  • IndonesiaIndonesianPresto
  • KiswahiliSwahiliPresto
  • NederlandsDutchPresto
  • polskiPolishPresto
  • românăRomanianPresto
  • suomiFinnishPresto
  • svenskaSwedishPresto
  • Tiếng ViệtVietnamesePresto
  • TürkçeTurkishPresto
  • العربيةArabicPresto
  • עבריתHebrewPresto
  • فارسیPersianPresto
  • русскийRussianPresto
  • српскиSerbianPresto
  • ไทยThaiPresto
  • اردوUrduPresto
RegistratiAccedi
Ruby
Ruby
62.786 studenti
Informazioni su RubyImparaFai pratica
Uploaded avatar of kotp
Uploaded avatar of ajoshguy
Uploaded avatar of kytrinyx
2790 contributori
1416 mentori
Ruby

Padroneggia 21 concetti chiave in Ruby

Tutti i concetti trattati sono spiegati nel contesto dei paradigmi e delle convenzioni specifiche del linguaggio.

Unisciti al track Ruby

Il tuo viaggio attraverso Ruby

Impara e padroneggia i concetti per acquisire padronanza in Ruby.

Pratica con il codice e mentoring per tutti

Sviluppa la tua padronanza in 83 linguaggi di programmazione con la nostra combinazione unica di apprendimento, pratica e mentoring. Exercism è divertente, efficace e gratuito al 100%, per sempre.

Iscriviti gratis Esplora i linguaggi

Edizioni


  • Exercism
  • Impara a programmare con Jiki
  • Exercism for Teams
  • Exercism Research

Chi siamo


  • Informazioni su Exercism
  • Il nostro team
  • I contributori
  • Partner
  • Sostenitori individuali

Partecipa


  • Exercism Insiders
  • Contribuisci
  • Diventa mentore
  • Dona

Note legali e policy


  • Termini di utilizzo
  • Informativa sulla privacy
  • Cookie policy
  • Codice di condotta
  • Dichiarazione di accessibilità

Resta in contatto


  • Il blog di Exercism
  • Discuti su GitHub
  • Contattaci
  • Segnala abusi

Ottieni aiuto


  • La documentazione di Exercism
  • Per iniziare
  • Domande frequenti
  • Installare la CLI
  • Guida interattiva alla CLI

I nostri track di linguaggi di programmazione


  • 8th
  • ABAP
  • ARM64 Assembly
  • Arturo
  • AWK
  • Ballerina
  • Bash
  • Batch Script
  • C
  • C#
  • C++
  • Cairo
  • CFML
  • Clojure
  • COBOL
  • CoffeeScript
  • Common Lisp
  • Crystal
  • D
  • Dart
  • Delphi Pascal
  • Elixir
  • Elm
  • Emacs Lisp
  • Erlang
  • Euphoria
  • F#
  • Factor
  • Fortran
  • Free Pascal
  • Futhark
  • Gleam
  • Go
  • Groovy
  • Haskell
  • Idris
  • Java
  • JavaScript
  • jq
  • Julia
  • Kotlin
  • Lean
  • Lisp Flavoured Erlang
  • Lua
  • MIPS Assembly
  • MoonScript
  • Nim
  • Objective-C
  • OCaml
  • Odin
  • Perl
  • Pharo
  • PHP
  • PowerShell
  • Prolog
  • PureScript
  • Pyret
  • Python
  • R
  • Racket
  • Raku
  • ReasonML
  • Red
  • Roc
  • Ruby
  • Rust
  • Scala
  • Scheme
  • SQLite
  • Standard ML
  • Swift
  • Tcl
  • TypeScript
  • Uiua
  • Unison
  • V
  • Vim script
  • Visual Basic
  • WebAssembly
  • Wren
  • x86-64 Assembly
  • YAMLScript
  • Zig

Vuoi aggiungere ad Exercism un track per un linguaggio?

Apri un nuovo argomento nel forum e parliamone.


Exercism è un'organizzazione senza scopo di lucro registrata nel Regno Unito. I suoi amministratori fiduciari sono Katrina Owen, Jeremy Walker ed Erik Schierboom.
© 2026 Exercism