Impara il linguaggio di programmazione Ruby divertendoti con Hackety Hack

Annuncio pubblicitario

Annuncio pubblicitario
Annuncio pubblicitario

Se hai intenzione di imparare Ruby, che tu stia iniziando con un'esperienza di programmazione zero o con pochi linguaggi di programmazione, Hackety Hack è un modo facile e divertente per bagnarti i piedi. Hackety Hack include un compilatore integrato e un ambiente di compilazione per il linguaggio Ruby, corredato da un sistema di tutorial che ti guiderà passo dopo passo.

Simile ad Alice, che abbiamo trattato prima che Alice insegni la programmazione computerizzata orientata agli oggetti ai bambini Alice insegna la programmazione computerizzata orientata agli oggetti ai bambini Per saperne di più, è pensato come un tutorial per principianti alla programmazione; tuttavia la principale differenza è che Alice è un toolkit di programmazione GUI mentre Hackety Hack è un ambiente di programmazione "reale" basato su testo.


Per iniziare, scarica Hackety Hack per il tuo sistema operativo. Le versioni sono disponibili per Windows, Mac OS X e Linux. Anche se il loro sito web dice che è per 64-bit solo il download ha funzionato bene sulla mia macchina Windows a 32 bit, quindi forse è pensato solo per la versione Mac OS X.

linguaggio di programmazione rubino

Fai clic su " Pronto " per iniziare il programma.

Nozioni di base sull'apprendimento della programmazione

Hack Hack inizia con un menu di lezioni. Inizia imparando come è configurato il sistema Hack Hack. Ti mostrerà cosa significa ogni pulsante sul lato sinistro e cosa succede quando fai clic su di essi.

linguaggio di programmazione rubino

Il resto dei tutorial sono rivolti ai programmatori principianti, ma se sei nuovo nella lingua di Ruby saranno anche utili. Sono spiritosi e divertenti che ti aiutano mentre stai imparando un linguaggio di programmazione; se hai mai letto un tutorial noioso prima di sapere cosa intendo.

Come programmare in Ruby

Il primo programma che scriverai sarà un programma "Hello World" che è standard nei circoli linguistici di programmazione di computer. Non provare a copiare e incollare il programma: non ti lascerà e imparerai la lingua molto meglio quando lo digiti.

linguaggio di programmazione rubino

Da lì, ottieni progressivamente livelli difficili di programmazione dai tutorial. Dopo aver avuto le basi della programmazione inclusi algoritmi, cicli, variabili e così via; passerai a un toolkit di programmazione grafico incluso con Hackety Hack chiamato Shoes.

L'ultimo tutorial su Hackety Hack è un programma di scarpe di base. Imparare a gestire le caselle di input e i risultati su un'interfaccia grafica è un passo importante nello scrivere un programma "mondo reale" con cui è possibile interagire. Il tutorial ti guiderà attraverso un testo di input e un output di esempio.

linguaggio rubino

Ho fatto le esercitazioni, che cosa succederà?

Se hai finito i tutorial, il divertimento non finisce qui. Hackety Hack ha l'integrazione con il suo sito web che ti permette di caricare i tuoi programmi e visualizzare gli altri programmi che la gente ha caricato. Questi ti danno un'idea migliore di ciò che è possibile con il linguaggio di programmazione Ruby, e come con la maggior parte dei linguaggi di programmazione sei limitato alla tua immaginazione. Una volta che hai finito con i tutorial di Hackety Hack, potresti voler controllare queste altre risorse per imparare Ruby:

  • Scarpe manuali, tutorial, esempi e altro
  • Programmazione Ruby
  • Learning Ruby - O'Reilly Book
  • Il manuale di Ruby

Una volta superato Hackety Hack, scarica Ruby per il tuo sistema operativo e continua il tuo viaggio di programmazione.

Conclusione

Hackety Hack è un'ottima introduzione al linguaggio Ruby per programmatori e non programmatori. Direi che è pensato per tutti coloro che hanno competenze matematiche algebriche di base, forse di 10 anni. Ma non lasciare che ti allontani se sei più vecchio - è scritto in modo tale che anche per i programmatori esperti non è offensivo e in realtà è bene ripassare le basi.

Ho avuto alcuni crash del programma e la mancanza della possibilità di incollare qualsiasi testo, il che ha ostacolato l'importazione di alcuni programmi più grandi dal loro sito web. Non sono sicuro che si tratti di un errore o di un errore, ma alcune funzionalità di incollamento potrebbero essere utili per programmi di dimensioni maggiori.

Se hai voglia di imparare un linguaggio di programmazione non c'è momento migliore di adesso per iniziare. Hack Hack è un modo perfetto per iniziare a imparare Ruby. Se inizi a passare molto tempo a scrivere programmi, non incolparmi!

In this article