Skelbimas
Jei jūs norėjote išmokti „Ruby“, ar jūs pradedate nuo nulio programavimo patirties, ar turėkite keletą programavimo kalbų po savo diržu, „Hackety Hack“ yra lengvas ir įdomus būdas atsistoti šlapias. „Hackety Hack“ apima įmontuotą kompiliatoriaus ir „Ruby“ kalbos kūrimo aplinką, veikiančią kartu su mokymo programa, kuri padės jums žingsnis po žingsnio.
Panašus į Alisą, kuriuos mes anksčiau apžvelgėme Alisa moko objektinio kompiuterinio programavimo vaikams Skaityti daugiau , jis yra skirtas kaip pradedančiųjų programavimo pamoka; tačiau pagrindinis skirtumas yra tas, kad Alisa yra GUI programavimo priemonių rinkinys, o „Hackety Hack“ yra tekstinė „tikra“ programavimo aplinka.
Norėdami pradėti, atsisiųskite savo operacinę sistemą „Hackety Hack“ [nebepasiekiama]. Galimos versijos „Windows“, „Mac OS X“ ir „Linux“. Nors jų svetainėje sakoma, kad skirtas tik 64 bitų atsisiuntimas puikiai tiko mano 32 bitų „Windows“ kompiuteryje, todėl galbūt tai skirta tik „Mac OS X“ versijai.
Spustelėkite „Parengta“Pradėti programą.
Mokymosi programavimo pagrindai
„Hackety Hack“ prasideda pamokų meniu. Pradėkite išmokdami „Hackety Hack“ sistemos nustatymo. Tai parodys, ką reiškia kiekvienas mygtukas kairėje pusėje ir kas nutinka juos spustelėjus.
Likusi vadovėlių dalis yra skirta pradedantiesiems programuotojams, tačiau jei jūs dar nesate kalbėję apie „Ruby“ kalbą, jie taip pat bus naudingi. Jie yra šmaikštūs ir linksmi, o tai padeda, kol mokotės programavimo kalbos; jei jūs kada nors perskaitėte nuobodų vadovėlį, prieš tai sužinosite, ką turiu omenyje.
Kaip programuoti rubiną
Pirmoji jūsų parašyta programa bus „Sveikas pasaulis“ programa, kuri yra standartinė kompiuterio programavimo kalbų ratuose. Nemėginkite nukopijuoti ir įklijuoti programos - ji jums to neleis, o kalbą išmokite kur kas geriau.
Iš to jūs gausite vis sudėtingesnius programavimo lygius iš vadovėlių. Turėdami programavimo pagrindus, įskaitant algoritmus, kilpas, kintamuosius ir tt žemyn; pereisite prie grafinio programavimo priemonių rinkinio, pridedamo prie „Hackety Hack“ pavadinimo Avalynė.
Paskutinis „Hackety Hack“ mokymas yra pagrindinė avalynės programa. Išmokti valdyti įvesties dėžutes ir rezultatus grafinėje sąsajoje yra svarbus žingsnis rašant „realaus pasaulio“ programą, su kuria galite bendrauti. Vadovėlis padės pateikti įvesties teksto pavyzdį ir išvestį.
Aš baigiau vadovus, kas toliau?
Jei baigėte mokomuosius dalykus, linksmybės tuo nesibaigia. „Hackety Hack“ yra integruota su savo svetaine, leidžiančia įkelti savo programas ir peržiūrėti kitų žmonių įkeltas programas. Tai suteikia jums geresnį supratimą apie tai, kas įmanoma naudojant programavimo kalbą „Ruby“, ir, kaip ir daugelyje programavimo kalbų, jūs apsiribojate tik savo fantazija. Baigę naudotis „Hackety Hack“ vadovėliais, galite išbandyti šiuos kitus „Ruby“ mokymosi šaltinius:
- Batų vadovas, vadovėliai, pavyzdžiai ir dar daugiau
- Programavimas „Ruby“
- Mokomės rubino - „O’Reilly Book“
- „Ruby“ vadovas
Kai aplenksite Hackety Hacką, atsisiųsti „Ruby“ savo operacinei sistemai ir tęsti savo programavimo kelionę.
Išvada
„Hackety Hack“ yra puikus įrašas apie „Ruby“ kalbą tiek programuotojams, tiek ne programuotojams. Sakyčiau, jis skirtas visiems, turintiems pagrindinius algebrinius matematikos įgūdžius, galbūt jaunesniems nei 10 metų. Tačiau neleiskite, kad tai jus atstumia, jei esate vyresnis - ji parašyta taip, kad net patyrusiems programuotojams tai nėra įžeidžianti ir iš tikrųjų gera dar kartą peržvelgti pagrindus.
Padariau keletą programų gedimų ir nesugebėjau įklijuoti jokio teksto, o tai kliudė importuoti kai kurias didesnes programas iš jų svetainės. Nesu tikras, ar tai tikslinga, ar tai nėra klaida, tačiau kai kurios įklijavimo funkcijos būtų naudingos didesnėms programoms.
Jei norėjote išmokti programavimo kalbą, nėra geresnio laiko nei dabar pradėti. „Hackety Hack“ yra puikus būdas pradėti mokytis „Ruby“. Jei pradedate praleisti daug laiko rašydami programas, tiesiog nekaltinkite manęs!
Dave'as Drageris dirba „XDA Developers“ Filadelfijos priemiestyje, PA.