реклама

Ако сте искали да научите Ruby, независимо дали започвате с нулев опит в програмирането или имайте няколко езика за програмиране под колана си, Hackety Hack е лесен и забавен начин да станете на краката си намокри. Hackety Hack включва вградена компилатор и среда за изграждане на езика Ruby, работеща заедно с урок система, която ще ви преведе стъпка по стъпка.

Подобно на Алис, които сме обхващали преди Алиса преподава обектно ориентирано компютърно програмиране на деца Прочетете още , той е предназначен като начинаещ урок за програмиране; въпреки това основната разлика е, че Алиса е инструментариум за програмиране на GUI, докато Hackety Hack е текстово „истинска“ програма за програмиране.

За начало изтеглете Hackety Hack [Вече не е наличен] за вашата операционна система. Версии са достъпни за Windows, Mac OS X и Linux. Въпреки че на уебсайта им се казва, че той е за 64-битов само изтеглянето работи добре на моята 32-битова машина на Windows, така че може би това е предназначено само за версията на Mac OS X.

instagram viewer
рубинен език за програмиране

Кликнете върху „Готов”, За да започне програмата.

Основи за програмиране на обучението

Hackety Hack започва с меню на уроци. Започнете с научаването на настройката на системата Hackety Hack. Ще ви покаже какво означава всеки бутон отляво и какво се случва, когато щракнете върху тях.

рубинен език за програмиране

Останалите уроци са насочени към начинаещи програмисти, но ако сте нови за езика на Ruby, те също ще бъдат полезни. Те са остроумни и забавни, което помага, докато изучавате език за програмиране; ако някога сте чели скучен урок, преди да разберете какво имам предвид.

Как да програмирате в Ruby

Първата програма, която ще напишете, ще бъде програма „Hello World”, която е стандартна в езиковите кръгове за компютърно програмиране. Не се опитвайте да копирате и поставите програмата - тя няма да ви позволи и ще научите езика много по-добре, когато го въвеждате.

рубинен език за програмиране

Оттам получавате прогресивно трудни нива на програмиране от уроците. След като имате основите на програмирането, включително алгоритми, цикли, променливи и така нататък надолу; ще преминете към графичен инструментариум за програмиране, включен в име Hackety Hack Обувки.

Последният урок за Hackety Hack е основна програма за обувки. Научаването как да управлявате полета за въвеждане и резултатите в графичен интерфейс е важна стъпка при написването на програма „реален свят“, с която можете да взаимодействате. Урокът ще ви преведе през примерен въвеждащ текст и изход.

рубинен език

Направих уроците, какво следва?

Ако сте приключили с уроците, забавлението не спира. Hackety Hack има интеграция със своя уебсайт, който ви позволява да качвате свои собствени програми и да видите други програми, които хората са качили. Те ви дават по-добра представа какво е възможно с езика за програмиране Ruby, а както при повечето езици за програмиране, вие сте ограничени само до въображението си. След като приключите с уроците за Hackety Hack, може да искате да разгледате тези други ресурси за учене на Ruby:

  • Ръководство за обувки, уроци, примери и други
  • Програмиране на Ruby
  • Учене на Руби - O'Reilly Book
  • Ръководството за Ruby

След като надраснете Hackety Hack, изтеглете Ruby за вашата операционна система и продължете в своето програмиране.

заключение

Hackety Hack е чудесно въведение в езика Ruby за програмисти и за непрограмисти. Бих казал, че е предназначен за всеки, който има основни алгебрични умения по математика, може би на възраст от 10 години. Но не позволявайте това да ви отклони, ако сте по-възрастни - написано е по такъв начин, че дори за опитни програмисти това не е обидно и всъщност е добре отново да преминете върху основите.

Направих няколко сривове на програмата и липсата на възможност за поставяне на всякакъв текст, което възпрепятстваше импортирането на някои по-големи програми от уебсайта им. Не съм сигурен дали това е нарочно или грешка, но някои функции на пастата биха били полезни за по-големи програми.

Ако сте искали да научите език за програмиране, няма по-добро време от сега да започнете. Hackety Hack е перфектен начин да започнете да изучавате Ruby. Ако започнете да отделяте много време за писане на програми, просто не ме обвинявайте!

Дейв Драгър работи в XDA Developers в предградията на Филаделфия, Пенсилвания.