Reklāma
Rubīns ir izteiksmīga, ļoti augsta līmeņa skriptu valoda. To galvenokārt izmanto tīmeklī kā Rubīns uz sliedēm tīmekļa izstrādes ietvars, kā arī patstāvīgs. Ja jums ir interese par to, kā jūtas Ruby (nevis Ruby on Rails), jums nav obligāti jāpaņem grāmata vai jāiet skatīties ekrāna apraidi (lai gan arī tie ir labi mācību veidi).
Zemāk ir trīs jautri, vienkārši veidi, kā jūs varat izmēģināt Ruby savā pārlūkprogrammā tieši tagad, bez maksas, neinstalējot vienu failu.
Rubymonk

Sveicot visu ceļu no Indijas, Rubymonk piedāvā vairāk nekā 50 īsu, interaktīvu Ruby vingrinājumu sēriju, un tas ietaupa jūsu progresu. Augstāk ir tas, ko es redzēju, kad pēc aiziešanas no vietnes atgriezos Rubymonk (es atrisināju pirmos pāris vingrinājumus).
Apskatīsim, kā izskatās viens vingrinājums:

Vingrinājums sākas ar vienkāršu skaidrojumu, kam seko koda fragments. Ja jūs nospiežat pogu Palaist, kods tiek nekavējoties novērtēts un jūs redzat tā izvadi. Tālāk jūs saņemat vienkāršu uzdevumu. Uzrakstiet kodu, kas, jūsuprāt, ir pareizā atbilde, un nospiediet Ctrl + Enter, lai to palaistu (vai noklikšķiniet uz pogas Palaist). Rubymonk tagad izspiež atbildi:

Kad esat pabeidzis darbu pie dažiem vingrinājumiem, jums tiks piedāvāta problēma, ko patstāvīgi atrisināt:

Jūs saņemat paskaidrojumu par to, kas jums jāatrisina, kādu veidnes kodu, lai jūs sāktu, un jūs pats esat. Tas ir lieliski, jo tas ir daudz tuvāk kodēšanai, nevis vienas oderes aizpildīšanai, atbildot uz šauriem jautājumiem. Ja iestrēdzat, vienmēr varat noklikšķināt “Skatīt risinājumu” un risinājums uzreiz parādīsies tekstlodziņā.
Kad esat pabeidzis pirmās problēmas risināšanu, jūs nokļūsit satura rādītājā, kur varēsit izvēlēties un izvēlēties, ko vēlaties iemācīties (un vai vēlaties nodarbību, vai problēmu). Nodarbības izskatās šādi:

Un problēma izskatās šādi:

Tagi ir nodarbības, kuras jums vajadzētu izmantot, lai iegūtu problēmas risināšanai nepieciešamās prasmes. Viss ir ļoti noslīpēts, un ar to parasti ir jautri strādāt. Augsti ieteicams.
Rubīns Koans [vairs nav pieejams]
Ruby Koans ir izvietoti Herokā un ir vēl vairāk pakļauti mistikai nekā Rubymonk. Pārbaudiet:

Sakiet, ko vēlēsities, bet tas noteikti nav garlaicīgi. Aizpildiet to, kas, jūsuprāt, ir pareizā atbilde (šajā gadījumā triviāla) un noklikšķiniet uz Enter. Fragments tiks novērtēts un attiecīgi nokrāsots:
![rubīns [19]](/f/f7069d795cba84ba57be18be46ccf93c.jpg)
Ruby Koans ir daudz prieka, un tie, šķiet, ir daudz progresīvāki nekā Rubymonk. Viņi sāk ar apgalvojumiem un testēšanu, nevis masīviem vai citiem pamatjēdzieniem. Viena maza niecība ir tā, ka jūsu progress netiek saglabāts starp koāniem, tāpēc labāk grāmatzīmi tur, kur apstājāties uz dienu. Tas nav tik AJAXy kā Rubymonk, bet es domāju, ka tas joprojām ir lielisks, un tas ir projekts, kas iedvesmoja daudzas atdarinājumus, piemēram, JavaScript Koans.
Izmēģiniet Ruby
![rubīns [21]](/f/cf8ac48f9abde539768b92253e40ff87.jpg)
Izmēģiniet Ruby tika izveidots kā veltījums kāpēc (dzejošs) ceļvedis rubīnam (saite uz PDF), viena no trakākajām programmēšanas mācību grāmatām, uz kuru esmu redzējis. Tā ir lieliska rubīnu valodas grāmata, un, lai arī autore vairs aktīvi nedarbojas Rubīna sabiedrībā, man ir sajūta, ka viņš būtu apstiprinājis projektu. Vietne ir veidota kā liela rubīna uzvedne ar norādījumiem sānos:

Teksts ir vienkāršs un rotaļīgs (šeit nav nekādu mistisku norāžu). Uzvednē ierakstiet īstu Rubīna kodu un pa vienam veicat vienkāršos vingrinājumus. Viss tas neaizņem ļoti ilgi.
Noslēguma domas
Personīgi es uzskatu, ka mācīšanās darot ir viens no labākajiem veidiem, kā absorbēt jaunu materiālu. Tie, iespējams, nepadarīs jūs par kodu ninju, taču tie noteikti radīs Rubīna sajūtu. Ja jums ir interese par valodu, izvēlieties to, kas jums patīk vislabāk, un paņemiet to griezties! Paziņojiet mums, kā tas gāja komentāros.