├── EngVersion.md ├── README.md └── RusVersion.md /EngVersion.md: -------------------------------------------------------------------------------- 1 | ### So you want to become a full-stack developer: What? Why? 2 | * Guide to hiring a Ruby on Rails Developer 3 | 4 | 5 | ### For beginners: 6 | * Great guide, made in the form of comics. 7 | * Classic guide by Michael Hart Hart. 8 | * This guide covers ways in which you can become a part of the ongoing development of Ruby on Rails. 9 | 10 | 11 | ### Okay, I realized my favorite language - Ruby 12 | * The Well-Grounded Rubyist, 2nd Edition. The correct order presentation of the material, addressed all topics. 13 | 14 | * Programming Ruby: The Pragmatic Programmers' Guide. The most famous Ruby book 15 | 16 | * Ruby Best Practices. Especially useful is the presence of the last part, where you can practice on the living examples of programs. 18 | 19 | * Refactoring in Ruby.More a reference book than a tutorial. 20 | 21 | * The Ruby programming language, book by David Flanagan, Yukihiro Matsumoto 22 | 23 | * We love Ruby for Metaprogramming. Metaclasses for all objects 24 | 25 | * Ruby Style Guide. How to write beautiful code in Ruby? 26 | 27 | ### A thorough literature for Rails: 28 | * The Rails 4 Way 29 | 30 | * Agile Web Development with Rails 5 31 | 32 | * Rails AntiPatterns: Best Practice Ruby on Rails Refactoring. The book is about how not to write code using Rails. A good reason to learn from the mistakes of others. 34 | * Rails 4 Patterns. Slides. Amazing information. 36 | * Rails best practices. 38 | 39 | ### Computer Networks: 40 | * Computer Networks (5th Edition) 41 | 42 | ### What are the programming patterns? 43 | * Design Patterns in Ruby. MUSTREAD for those who are not familiar with design patterns. 44 | 45 | * Design Patterns: Elements of Reusable Object-Oriented Software 46 | 47 | * For people who want to become programming ninjas 48 | 49 | ### Tests and TDD 50 | 51 | * The RSpec Book, David Chelimsky. Book describing the development on the basis of tests and behavior. 52 | * The Design of Tests. Youtube 53 | 54 | 55 | ### Podcasts 56 | * The Ruby Rogues podcast. Topics relating to programming, careers, and Ruby. 57 | * Fullstackradio: A podcast for developers interested in building great software products. 58 | 59 | ### News, RSS 60 | * Rubyweekly. A free, once–weekly e-mail round-up of Ruby news and articles. 61 | 62 | ### Contacts 63 | 64 | | Conference | Author | 65 | |-|-| 66 | |[](https://telegram.me/rubylang) | [](https://telegram.me/Eugene_Shved) | 67 | 68 | 69 | ###### *Links of literature in this gist are for trial reading.* 70 | ###### Существует русская версия данной теории. click 71 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ### Hi! These links will help you learn more about Ruby and Rails. 2 | 3 | * English version 4 | * Русская версия 5 | 6 | ### Contact Us 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 |
ConferenceAuthor
17 | 18 | ###### *Links of literature in this repository are for trial reading.* 19 | -------------------------------------------------------------------------------- /RusVersion.md: -------------------------------------------------------------------------------- 1 | 2 | ### Введение в веб-пространство: Что? Почему? Зачем? 3 | * Самообразование веб-разработчика 4 | 5 | 6 | ### Новичкам: 7 | * Крутой английский гайд, стилизованный под комиксы. 8 | * Классический английский гайд от Michael Hart, существует русский вариант. 9 | * Крутой русский гайд, знание английского не требуется, но рекомендуется. 10 | 11 | 12 | ### Вы определись, что ваш язык - Ruby 13 | * The Well-Grounded Rubyist, 2nd Edition. Правильный порядок изложения материала, затронуты все темы. 14 | 15 | 16 | * Ruby Style Guide. Промышленная разработка. Как писать красивый код на Ruby? 17 | * Programming Ruby: The Pragmatic Programmers' Guide. Самый известный учебник по Ruby 18 | 19 | 20 | * Ruby Best Practices. Особенно полезна наличием последней части, где можно потренироваться на живых примерах программ. 22 | * Refactoring in Ruby. Больше справочник, чем учебник. 23 | * Metaprogramming Ruby. Драгоценный камень языка - метаклассы у всех объектов 24 | * The Ruby programming language, книга от известной O'Reilly Media 25 | 26 | ### Основательная литература по Rails: 27 | * The Rails 4 Way 28 | * Rails AntiPatterns: Best Practice Ruby on Rails Refactoring. Книга о том, как не надо писать с помощью Rails. Хороший повод поучиться на чужих ошибках. 30 | * Rails 4. Гибкая разработка веб-приложений. С. Руби, Д. Томас, Д. Хейнмейер 31 | * Ruby on Rails. Неожиданные трудности 32 | * Rails 4 Паттерны. В виде презентации. 34 | * Rails best practices. 36 | 37 | 38 | ### Основательный труд по компьютерным сетям: 39 | * Компьютерные сети Э. Таненбаум, Д. Уэзеролл 40 | 41 | ### Что такое паттерны? 42 | * Design Patterns in Ruby. Обязательна для тех, кто не знаком с паттернами проектирования. 43 | 44 | * Design Patterns: Elements of Reusable Object-Oriented Software 45 | * For people who want to become programming ninjas на английском 46 | 47 | ### Тестирование 48 | * The RSpec Book, David Chelimsky. Обязательная к прочтению книга, описывающая разработку на основе тестов и поведения. 49 | 50 | 51 | ### Подкасты 52 | * Программирование, карьера, сообщество и Ruby. *Eng* 53 | * Fullstackradio: Подкаст Adam Wathan с новым гостем в новом выпуске. *Eng* 54 | * Подкасты 2 разработчиков Алексея Васильева и Александра Чаплинского. *Rus* 55 | 56 | ### Новости, RSS 57 | * Rubyweekly. Бесплатная, ежеденельная e-mail порция новостей и статей на тему Ruby. *Eng* 58 | 59 | ### Контакты 60 | 61 | | Чат в Telegram | Автор | 62 | |-|-| 63 | |[](https://telegram.me/rubylang) | [](https://telegram.me/Eugene_Shved) | 64 | 65 | ###### *Ссылки на приведенную литературу, в виде pdf форматов, размещены для ознакомительного чтения.* 66 | ###### *Links of literature in this gist are for trial reading.* 67 | ###### Существует английская версия данной теории. click 68 | --------------------------------------------------------------------------------