3 interaktivna, zabavna, slobodna načina za početak učenja jezika programiranja Ruby

  • Edmund Richardson
  • 0
  • 4281
  • 392
Oglas

Ruby je ekspresivan, scenaristički jezik vrlo visoke razine. Na webu se koristi uglavnom kao dio okvira za razvoj web stranica Ruby on Rails, ali i samostalno. Ako vas zanima kako izgleda Ruby (ne Ruby on Rails), ne morate nužno pokupiti knjigu ili gledati ekransku snimku (iako su i to dobri načini za učenje).

U nastavku su tri zabavna, jednostavna načina na koje možete isprobati Ruby u svom pregledniku, i to besplatno, bez instaliranja jedne datoteke.

Rubymonk

Potječući iz Indije, Rubymonk nudi seriju od preko 50 kratkih, interaktivnih Ruby vježbi i štedi vaš napredak. Iznad svega onoga što sam vidio kad sam se vratio u Rubymonk nakon napuštanja web stranice (riješio sam prvih par vježbi).

Pogledajmo kako izgleda jedna vježba:

Vježba započinje jednostavnim objašnjenjem, nakon čega slijedi isječak koda. Ako pritisnete tipku Pokreni, kôd se odmah procjenjuje i vidjet ćete njegov izlaz. Dalje, dobivate jednostavan zadatak. Napišite kôd za koji smatrate da je pravi odgovor i pritisnite Ctrl + Enter da biste ga pokrenuli (ili kliknite gumb Pokreni). Rubymonk sada izdaje odgovor:

Nakon što završite s nekim od vježbi, pojavit će vam se problem koji morate riješiti sami:

Dobivate objašnjenje što trebate riješiti, neki kod predloška za početak i sami ste. To je sjajno, jer je mnogo bliže zapravo kodiranju nego popunjavanju jednostrukih slojeva kao odgovor na uska pitanja. Ako se zaglaviš, uvijek možeš kliknuti “Pogledajte rješenje” i rješenje će se odmah pojaviti u tekstnom okviru.

Kad završite s prvim problemom, preusmjerit ćete se u sadržajnu tablicu gdje možete odabrati i što želite naučiti (i želite li lekciju ili problem). Lekcije izgledaju ovako:

A problem izgleda ovako:

Oznake su lekcije kroz koje biste trebali prolaziti kako biste stekli vještine potrebne za rješenje problema. Čitava je stvar vrlo polirana i jednostavno je zabavno raditi. Preporučuje se.

Ruby Koans [Više nije dostupno]

U Heroku su smještene Ruby Koans i još su više zaokupljene misticizmom od Rubymonka. Pogledajte:

Reci što hoćeš, ali ovo definitivno nije dosadno. Ispunite ono što mislite da je pravi odgovor (trivijalni, u ovom slučaju) i pritisnite Enter. Isječak će biti ocijenjen i obojen u skladu s tim:

Ruby Koans su jako zabavni i djeluju mnogo naprednije od Rubymonk-a. Započinju s tvrdnjama i testiranjem, a ne nizovima ili drugim osnovnim pojmovima. Jedan mali manjak je da se vaš napredak ne štedi između koana, pa vam je bolje da bilježite mjesto gdje ste stali za dan. Nije toliko AJAXy kao Rubymonk, ali mislim da je i dalje sjajan, a riječ je o projektu koji je potaknuo mnoge imitacije, poput JavaScript Koans.

Probaj Ruby

Probajte da je Ruby stvoren kao poklon zašto je (pogrdni) vodič za rubin (link do PDF), jedan od najluđih udžbenika programiranja na koje sam ikada stao. To je sjajna knjiga za jezik Ruby, i iako autor više ne preuzima aktivnu ulogu u Ruby zajednici, imam osjećaj da bi odobrio projekt. Web stranica je napravljena kao veliki rubin prompt s uputama sa strane:

Tekst je jednostavan i razigran (ovdje nema mističnih referenci). U upit upišete pravi Ruby kôd i radite kroz jednostavne vježbe jednu po jednu. Sve to ne traje dugo.

Završne misli

Osobno smatram da je učenje radeći jedan od najboljih načina da se upije novi materijal. Ovo vas možda neće pretvoriti u kodnu ninju, ali sigurno će vam pružiti osjećaj za Ruby. Ako vas zanima jezik, odaberite onaj koji vam se najviše sviđa i uzmite ga za malo! Javite nam kako je to prošlo u komentarima.




Još ne komentari

O modernoj tehnologiji, jednostavnoj i pristupačnoj.
Vaš vodič u svijetu moderne tehnologije. Naučite kako koristiti tehnologije i uređaje koji nas okružuju svaki dan i naučite kako otkriti zanimljivosti na Internetu.