Lær Ruby Programming Language Mens du har det gøy med Hackety Hack

Annonse

Annonse
Annonse

Hvis du har lyst til å lære Ruby, enten du starter med null programmeringserfaring eller har noen programmeringsspråk under beltet ditt, er Hackety Hack en enkel og morsom måte å få føttene våt på. Hackety Hack inneholder en innebygd kompilator og byggemiljø for Ruby-språket, som kjører ved siden av et opplæringssystem som går deg gjennom trinn for trinn.

I likhet med Alice, som vi har dekket før Alice lærer Objektorientert Computer Programmering til Kids Alice lærer Objektorientert Computer Programmering til Kids Read More, er det ment som en nybegynneropplæring til programmering; men den viktigste forskjellen er at Alice er et GUI programmeringsverktøy, mens Hackety Hack er et tekstbasert "ekte" programmeringsmiljø.


For å begynne, last ned Hackety Hack for operativsystemet. Versjoner er tilgjengelige for Windows, Mac OS X og Linux. Selv om deres nettside sier at det er for 64-bit bare fungerte nedlastingen fint på min 32-bits maskin i Windows, så kanskje det bare er ment for Mac OS X-versjonen.

rubin programmeringsspråk

Klikk på " Klar " for å starte programmet.

Lære Programmering Grunnleggende

Hackety Hack starter med en meny med Lessons. Begynn med å lære hvordan Hackety Hack-systemet er satt opp. Det vil vise deg hva hver knapp på venstre side betyr, og hva som skjer når du klikker på dem.

rubin programmeringsspråk

Resten av opplæringen er rettet mot nybegynnerprogrammerere, men hvis du er ny på Ruby-språket, vil de også være nyttige. De er vittig og morsom som hjelper mens du lærer et programmeringsspråk; hvis du noen gang har lest en kjedelig opplæring før du vet hva jeg mener.

Slik programmerer du i Ruby

Det første programmet du vil skrive vil være et "Hello World" -program som er standard i programmeringsspråkssirkler. Ikke prøv å kopiere og lime inn programmet - det vil ikke la deg, og du lærer språket mye bedre når du skriver det ut.

rubin programmeringsspråk

Derfra får du gradvis vanskelige programmeringsnivåer fra opplæringen. Etter at du har grunnleggende programmering inkludert algoritmer, sløyfer, variabler og så videre ned; Du vil gå videre til en grafisk programmeringsverktøy sett med Hackety Hack navngitt Sko.

Den siste opplæringen på Hackety Hack er et grunnleggende sko-program. Lære hvordan du administrerer input bokser og resultatene på et grafisk grensesnitt er et viktig skritt i å skrive et "ekte verden" program som du kan kommunisere med. Opplæringen vil lede deg gjennom en prøveinngangstekst og utgang.

rubin språk

Jeg har gjort opplæringene, hva neste?

Hvis du er ferdig med opplæringen, stopper moroa ikke der. Hackety Hack har integrering med sitt nettsted slik at du kan laste opp dine egne programmer og se andre programmer folk har lastet opp. Disse gir deg en bedre ide om hva som er mulig med programmeringsspråket Ruby, og som med de fleste programmeringsspråk er du bare begrenset til fantasien din. Når du er ferdig med Hackety Hack-opplæringen, vil du kanskje sjekke ut disse andre ressursene for å lære Ruby:

  • Sko manual, opplæring, eksempler og mer
  • Programmering Ruby
  • Lære Ruby - O'Reilly Book
  • The Ruby Manual

Når du har utvokst Hackety Hack, last ned Ruby for operativsystemet og fortsett på programmeringsreisen.

Konklusjon

Hackety Hack er en flott introduksjon til Ruby-språket for programmerere og ikke-programmører. Jeg vil si det er ment for alle som har grunnleggende algebraiske matteferdigheter, kanskje like unge som 10 år gamle. Men ikke la det vende deg bort hvis du er eldre - den er skrevet på en slik måte at det ikke er fornærmende for selv erfarne programmerere, og det er faktisk bra å gå over det grunnleggende igjen.

Jeg kjørte inn i noen programkrasj og mangelen på muligheten til å lime inn i noen tekst, noe som forhindret import av noen større programmer fra deres nettside. Jeg er ikke sikker på om dette er fornuftig eller en feil, men noen limefunksjonalitet vil være nyttig for større programmer.

Hvis du har lyst til å lære et programmeringsspråk, er det ingen bedre tid enn nå å komme i gang. Hackety Hack er en perfekt måte å komme i gang med å lære Ruby. Hvis du begynner å bruke mye tid på å skrive programmer, bare ikke klandre meg!

In this article