Ruby: cheatsheet для изучения. Часть 1
Еще когда учился в школе, и интересовался языками, я считал, что нужно покупать две книги по любому языку: первую — «для чайников» и вторую — «мастер». В первой нужно было прочитать все hints —, а остальное пролистать, а вторая — настольная (сейчас ее заменил Google). И подход вполне работал. Теперь, с развитием интернета, такой формат куда-то улетучился, и при самостоятельном изучении нужно по крупицам собирать данные — все материалы либо уже «pro», либо наоборот — азы, без «самого сока» и многих на практике важных вещей, или же — все сразу и в кучу на >9999 страницах. Это — статья-roadmap-cheatsheet для изучающих Ruby и Rails (Rails и Gems запланированы на вторую часть). Вместо того, чтобы рассказывать очередной how-to я постараюсь расписать все те вещи, которые, на мой взгляд, можно изложить кратко и емко, с упором на то, что программисту пришедшему с других языков и платформ может показаться не очевидным, антипоисковым и проcто затратным по времени на изучение без подсказок — на остальное просто дам ссылки (и есть Google —, но ведь не всегда, особенно в начале пути, очевидно что у него нужно спрашивать). Не смотря на то, что в природе существует множество туториалов/кастов/книг/чего угодно по чему угодно — именно такого формата мне самому всегда не хватает. И по сути, это те вещи, которые чаще всего рассказываю при вопросах «а как оно вообще?», «с чего начать?», «а как делается такая вот штука?», «а какой gem лучше?» — теперь буду кидать ссылку сюда) Кстати, пока работал над этой статьей на Хабре появилась похожая про Python — видимо, идея витает в воздухе.Читать дальше →