Impara il linguaggio di programmazione Ruby divertendoti con Hackety Hack

Impara il linguaggio di programmazione Ruby divertendoti con Hackety Hack / finestre

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 testo “vero” ambiente di programmazione.


Per iniziare, scarica Hackety Hack [Non più disponibile] 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.

Clic “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.

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à a “Ciao mondo” programma 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.

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 a “mondo reale” programma con cui è possibile interagire. Il tutorial ti guiderà attraverso un testo di input e un output di esempio.

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 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 impedito 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!

Scopri di più su: programmazione, consigli di studio.