реклама
Ако сте искали да научите Ruby, независимо дали започвате с нулев опит в програмирането или имайте няколко езика за програмиране под колана си, Hackety Hack е лесен и забавен начин да станете на краката си намокри. Hackety Hack включва вградена компилатор и среда за изграждане на езика Ruby, работеща заедно с урок система, която ще ви преведе стъпка по стъпка.
Подобно на Алис, които сме обхващали преди Алиса преподава обектно ориентирано компютърно програмиране на деца Прочетете още , той е предназначен като начинаещ урок за програмиране; въпреки това основната разлика е, че Алиса е инструментариум за програмиране на GUI, докато Hackety Hack е текстово „истинска“ програма за програмиране.
За начало изтеглете Hackety Hack [Вече не е наличен] за вашата операционна система. Версии са достъпни за Windows, Mac OS X и Linux. Въпреки че на уебсайта им се казва, че той е за 64-битов само изтеглянето работи добре на моята 32-битова машина на Windows, така че може би това е предназначено само за версията на Mac OS X.
Кликнете върху „Готов”, За да започне програмата.
Основи за програмиране на обучението
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 в предградията на Филаделфия, Пенсилвания.