Lær Ruby Programmering Sprog mens du har det sjovt med Hackety Hack

Reklame

Reklame
Reklame

Hvis du har lyst til at lære Ruby, uanset om du starter med nul programmeringsoplevelse eller har et par programmeringssprog under dit bælte, er Hackety Hack en nem og sjov måde at få dine fødder våde på. Hackety Hack indeholder en indbygget kompiler og byggemiljø for Ruby-sproget, der kører sammen med et tutorial-system, der vil gå dig igennem trin for trin.

Ligner Alice, som vi har dækket før Alice lærer Objektorienteret Computerprogrammering til Kids Alice lærer Objektorienteret Computerprogrammering til Kids Læs mere, det er ment som en nybegyndervejledning til programmering; men den største forskel er, at Alice er et GUI-programmeringsværktøj, mens Hackety Hack er et tekstbaseret "ægte" programmeringsmiljø.


For at starte, download Hackety Hack til dit operativsystem. Versioner er tilgængelige for Windows, Mac OS X og Linux. Selvom deres hjemmeside siger, at det kun er 64-bit, fungerede downloaden fint på min Windows 32-bit-maskine, så det er måske kun beregnet til Mac OS X-versionen.

rubin programmeringssprog

Klik på " Klar " for at starte programmet.

Læreprogrammering Basics

Hackety Hack begynder med en menu af lektioner. Start med at lære, hvordan Hackety Hack-systemet er oprettet. Det vil vise dig, hvad hver knap på venstre side betyder, og hvad sker der, når du klikker på dem.

rubin programmeringssprog

Resten af ​​tutorials er rettet mod nybegyndere programmører, men hvis du er ny til Ruby-sproget, vil de også være nyttige. De er vittige og sjove, som hjælper, mens du lærer et programmeringssprog; hvis du nogensinde har læst en kedelig tutorial før du ved hvad jeg mener.

Sådan programmeres i Ruby

Det første program du vil skrive vil være et "Hello World" -program, som er standard i computerprogrammeringssprogcirkler. Prøv ikke at kopiere og indsætte programmet - det vil ikke lade dig og du lære sproget meget bedre, når du skriver det ud.

rubin programmeringssprog

Derfra får du gradvist vanskelige programmeringsniveauer fra vejledningerne. Når du har grunduddannelsen til programmering, herunder algoritmer, sløjfer, variabler og så videre ned; Du vil gå videre til en grafisk programmeringsværktøj medfølger med Hackety Hack navngivet sko.

Den sidste tutorial på Hackety Hack er et grundlæggende sko-program. At lære at administrere inputkasser og resultaterne på en grafisk grænseflade er et vigtigt skridt i at skrive et "rigtigt verden" program, som du kan interagere med. Tutorialen kører dig gennem en indgangstekst og output.

rubin sprog

Jeg har gjort tutorials, hvad næste?

Hvis du er færdig med tutorials, stopper sjovet ikke der. Hackety Hack har integration med sin hjemmeside, så du kan uploade dine egne programmer og se andre programmer, folk har uploadet. Disse giver dig en bedre ide om hvad der er muligt med programmeringssproget Ruby, og som med de fleste programmeringssprog er du kun begrænset til din fantasi. Når du er færdig med Hackety Hack tutorials, kan du måske tjekke disse andre ressourcer til at lære Ruby:

  • Sko manual, tutorials, eksempler og meget mere
  • Programmering Ruby
  • Learning Ruby - O'Reilly Book
  • Ruby Manual

Når du har udgroet Hackety Hack, skal du downloade Ruby til dit operativsystem og fortsætte på din programmeringsrejse.

Konklusion

Hackety Hack er en god introduktion til Ruby-sproget for både programmerere og ikke-programmører. Jeg vil sige det er beregnet til alle, der har grundlæggende algebraiske matematiske færdigheder, måske lige så unge som 10 år gamle. Men lad det ikke vende dig væk, hvis du er ældre - den er skrevet på en sådan måde, at selv for erfarne programmører det ikke er fornærmende og faktisk er det godt at gå over det grundlæggende igen.

Jeg kørte ind i et par programkrascher og manglen på evnen til at indsætte i nogen tekst, hvilket forhindrede importen af ​​nogle større programmer fra deres hjemmeside. Jeg er ikke sikker på, om dette er med vilje eller en fejl, men nogle indsætfunktioner vil være nyttige til større programmer.

Hvis du har lyst til at lære et programmeringssprog, er der ingen bedre tid end nu for at komme i gang. Hackety Hack er en perfekt måde at komme i gang med at lære Ruby. Hvis du begynder at bruge meget tid på at skrive programmer, må du ikke bebrejde mig!

In this article