Annuncio pubblicitario

Se hai voglia di imparare Ruby, se stai iniziando con zero esperienza di programmazione o avere alcuni linguaggi di programmazione sotto la cintura, Hackety Hack è un modo semplice e divertente per mettere i piedi bagnato. Hackety Hack include un compilatore integrato e un ambiente di compilazione per il linguaggio Ruby, correndo accanto a un sistema di tutorial che ti guiderà passo-passo.

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

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 è solo per 64 bit, il download ha funzionato bene sul mio computer Windows a 32 bit, quindi forse è pensato solo per la versione di Mac OS X.

instagram viewer
linguaggio di programmazione ruby

Fai clic su "Pronto"Per iniziare il programma.

Nozioni di base sulla programmazione dell'apprendimento

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

linguaggio di programmazione ruby

Il resto dei tutorial sono rivolti ai programmatori principianti, ma se sei nuovo nel linguaggio Ruby saranno anche utili. Sono spiritosi e divertenti che 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 nelle cerchie del linguaggio di programmazione per computer. Non tentare di copiare e incollare il programma, non ti permetterà di imparare la lingua molto meglio quando la digiti.

linguaggio di programmazione ruby

Da lì, dai tutorial si ottengono livelli progressivamente difficili di programmazione. Dopo aver acquisito le basi della programmazione, inclusi algoritmi, loop, variabili e così via; passerai a un toolkit di programmazione grafico incluso con Hackety Hack chiamato Scarpe.

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 nella stesura di un programma "mondo reale" con il quale è possibile interagire. Il tutorial ti guiderà attraverso un testo di input e un output di esempio.

linguaggio rubino

Ho fatto i tutorial, quale sarà il prossimo?

Se hai finito i tutorial, il divertimento non si ferma qui. Hackety Hack ha l'integrazione con il suo sito Web che consente di caricare i propri programmi e visualizzare altri programmi caricati dalla gente. 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 solo limitato alla tua immaginazione. Una volta che hai finito con i tutorial di Hackety Hack, potresti voler dare un'occhiata a queste altre risorse per imparare Ruby:

  • Manuale di scarpe, tutorial, esempi e altro
  • Programmazione di Ruby
  • Imparare il rubino - 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 chiunque abbia abilità matematiche algebriche di base, forse di appena 10 anni. Ma non lasciare che ti allontani se sei più grande - è scritto in modo tale che per i programmatori anche esperti non è offensivo ed effettivamente è bene ripassare le basi.

Mi sono imbattuto in alcuni arresti anomali 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 questo sia intenzionale o un bug, ma alcune funzionalità di incolla sarebbero utili per programmi più grandi.

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

Dave Drager lavora presso XDA Developers nella periferia di Filadelfia, in Pennsylvania.