Lär dig Ruby Programming Language medan du har kul med Hackety Hack

Annons

Annons
Annons

Om du har lärt dig Ruby, om du börjar med nollprogrammering eller har några programmeringsspråk under ditt bälte, är Hackety Hack ett enkelt och roligt sätt att få dina fötter blöt. Hackety Hack innehåller en inbyggd kompilator och byggmiljö för Ruby-språket, som körs vid sidan av ett handledningssystem som går igenom steg för steg.

Liksom Alice, som vi har täckt innan Alice lär upp Objektorienterad datorprogrammering till barn Alice lär upp Objektorienterad datorprogrammering till barn Läs mer, det är tänkt som en nybörjarehandledning till programmering; men den största skillnaden är att Alice är en GUI-programmeringsverktyg medan Hackety Hack är en textbaserad "riktig" programmeringsmiljö.


Till att börja hämta Hackety Hack för ditt operativsystem. Versioner finns tillgängliga för Windows, Mac OS X och Linux. Trots att deras hemsida säger att det bara är 64-bitars fungerade hämtningen bra på min Windows 32-bitars maskin, så det kanske bara är för Mac OS X-versionen.

rubinprogrammeringsspråk

Klicka på " Klar " för att starta programmet.

Lärande programmeringsunderlag

Hackety Hack börjar med en meny med Lessons. Börja med att lära dig hur Hackety Hack-systemet är inställt. Det kommer att visa dig vad varje knapp på vänster sida betyder och vad som händer när du klickar på dem.

rubinprogrammeringsspråk

Resten av handledningarna är inriktade på nybörjare, men om du är ny på Ruby-språket kommer de också att vara till hjälp. De är kvickt och roligt som hjälper medan du lär dig ett programmeringsspråk. om du någonsin har läst en tråkig handledning innan du vet vad jag menar.

Hur man programmerar i Ruby

Det första programmet du skriver kommer att vara ett "Hello World" -program som är standard i datorprogrammeringsspråkskretsar. Försök inte kopiera och klistra in programmet - det kommer inte att låta dig och du lära dig språket mycket bättre när du skriver ut det.

rubinprogrammeringsspråk

Därifrån får du gradvis svåra nivåer av programmering från handledning. Efter att du har grunderna för programmering inklusive algoritmer, loopar, variabler och så vidare ner; Du kommer att gå vidare till en grafisk programmeringsverktyg som ingår i Hackety Hack-namnet Skor.

Den sista handledningen på Hackety Hack är ett grundläggande skorprogram. Att lära sig hur man hanterar inmatningsrutor och resultaten i ett grafiskt gränssnitt är ett viktigt steg i att skriva ett "verkligt värld" -program som du kan interagera med. Tutorialen leder dig genom en inmatad text och utmatning.

rubinspråk

Jag har gjort handledningarna, vad nästa?

Om du har avslutat tutorialsna stoppar det roliga inte där. Hackety Hack har integration med sin webbplats så att du kan ladda upp dina egna program och se andra program som folk har laddat upp. Dessa ger dig en bättre uppfattning om vad som är möjligt med programmeringsspråket Ruby, och som med de flesta programmeringsspråk är du bara begränsad till din fantasi. När du är klar med Hackety Hack-tutorials kanske du vill kolla in dessa andra resurser för att lära Ruby:

  • Skor manual, handledning, exempel och mer
  • Programmering Ruby
  • Learning Ruby - O'Reilly Book
  • Ruby Manual

När du har utvuxen Hackety Hack, ladda ner Ruby för ditt operativsystem och fortsätt på din programmeringsresa.

Slutsats

Hackety Hack är en bra introduktion till Ruby-språket för programmerare och icke-programmerare. Jag skulle säga att det är avsett för alla som har grundläggande algebraiska matematiska färdigheter, kanske så unga som 10 år gamla. Men låt inte det vända dig om du är äldre - det är skrivet så att även för erfarna programmerare det inte är förolämpande och det är faktiskt bra att gå över grunderna igen.

Jag stötte på några programkrascher och bristen på förmåga att klistra in i någon text, vilket hindrade importen av några större program från deras hemsida. Jag är inte säker på om det här är en sak eller en bugg men en del klistra funktioner skulle vara till hjälp för större program.

Om du vill lära dig ett programmeringsspråk finns det ingen bättre tid än nu för att komma igång. Hackety Hack är ett perfekt sätt att börja lära Ruby. Om du börjar spendera mycket tid på att skriva program, skyll inte på mig!

In this article