- Учиться нужно асинхронно: не стоит хвататься за одну большую тему, как изучение всего Ruby или всей теории баз данных. Лучше набирать из разных направлений понемногу — немного Ruby, немного SQL и так далее.
- Освоить работу с Git, отладчиком (Debugger) и научиться писать простейшие тесты.
- Заниматься регулярно! Лучше заниматься меньше, но чаще, чем редко, но много.
- Решать (или пытаться решить) хотя бы одну задачу в день с Leetcode или аналогичных сайтов.
- Соблюдать режим труда и отдыха. Это важно для продуктивности.
- Не бояться просить помощи в случае затруднений. Если сталкиваетесь с проблемой, которую не можете решить за разумное время — не стесняйтесь обратиться за помощью.
- Если учеба «не лезет» — сделайте небольшой перерыв.
-
Официальная документация по Ruby 3.3.5 - ruby-doc.org
-
Official Ruby Style Guide GIT, их официальный сайт для Ruby, Rails, RSpec, Minitest - rubocop
-
Ruby on Rails Guides (v8.0.0) - rubyonrails.org
-
ДОКУМЕНТАЦИЯ RAILS НА РУССКОМ!!! - rusrails.ru - ВЫУЧИТЬ!!!
-
Rails Style Guide - Стиль кода для Rails - ВЫУЧИТЬ!!!
-
Ruby Style Guide - Стиль кода на Ruby. Это надо уже знать!!!(Знаю, что дублируется, но это важно)
-
Rails API Documentation - подробное описание всех классов и методов в Rails.- api.rubyonrails.org
-
HTML, CSS, JavaScript - developer.mozilla.org
-
React, Vue.js, TailwindCSS - Топ frontend фреймворки и библиотеки
-
PostgreSQL, Redis, SQLite - Топ БД
-
Active Record Basics - guides.rubyonrails.org
-
Docker Documentation и Docker Compose - docs.docker.com
-
The Ruby language-specific guide teaches you how to containerize a Ruby on Rails application using Docker - docs.docker.com
-
Git книга с официального сайта на русском - git-scm.com
-
Качественная книга по хорошему стилю кода на Ruby с примерами!!! Еще описывает рядовые ошибки плохого кода - thoughtbot.com
- Capistrano их сайт и документация в GIT- a remote server automation and deployment tool written in Ruby
- Использование Rails для API-приложений гайд на РУССКОМ
- RSpec - стандарт в тестировании
- GraphQL — современный стандарт для создания гибких API
- JSON API для Ruby — стандарт для построения RESTful API
- OWASP Top Ten — список самых распространенных уязвимостей безопасности
- Безопасность в Rails Apps: официальная документация и сторонняя - Security Audit Checklist 2025
- GitHub Actions documentation - автоматизация CI/CD иными словами деплой
- Kamal 2 for Rails 8 - Deploy web apps anywhere and simple
- The Turbo Rails Tutorials - HotRails
- Free Tutorials by PragmaticStudio
- Turbo - the speed of a single-page web application without having to write any JavaScript - HotWire
- Stimulus - A modest JavaScript framework for the HTML you already have - HotWire
- Native - for building native mobile apps - HotWire
- TailwindCSS - для быстрого и красивого фронтенда MVP
- TailwindCSS - post CSS
- Hotwire - Turbo frontend for simple/CRUD pages
- Turbo Mount - for a standalone React/Svelte/Vue component
- Inertia.js - Build single-page apps, without building an API
- Vite Ruby - Bringing joy to your frontend experience
- gem "rails-erd". Этот гем генерирует диаграммы отношений между моделями.
- gem rails_devtools. Совсем новый, но очень классный гем на время разработки.
- gem Typelizer от злых Марсиан для TypeScript
- Devise. Популярен для аутентификации.
- Discourse. Топ для всевозможных форумов.
- Ffaker. Это новая версия от старого faker для временных данных пока проект разрабатывается.
- Spina CMS. Это простая современная CMS для блогов
- Strong Migrations. Для безопасных миграций и еще предоставляет подсказки для исправления стремных ситуаций
- Клавиатурный тренажер. Это мой любимый. - keybr.com.
- VIM. 1 - тренажер, 2 - игра
- Почему я рекомендую Ruby on Rails новичкам в 2024 году? - Хабр
- В Ruby появилась поддержка WebAssemblу: что это значит? - Хабр
-
Deploying production, staging and review apps environments automatically with Kamal on CI/CD
-
How I use OpenAI to translate my Rails application into multiple languages
-
Getting Started with Hotwire on Rails 7: A Beginner’s Guide to Building Reactive Web Applications
---------FREE UI TAILWING CSS KIT---------
-
civictheme.io - Альтернатива TailWingCSS выглядит более корпоративно(использует RP при оплате)
- Путь Rubyrush. Море интересных задач - Rubyrush
- Ruby/Rails Concepts and course — Codecademy
- Full Stack Ruby on Rails — The Odin Project
- Ruby - первое знакомство — Stepic
- GoRails - полезные видео уроки про Rails — GoRails (paid monthly subscription)
- Крайне любопытный проект для изучения языка для опытных юзеров — Ruby Koans
- Курсы от hexlet.io - Hexlet (paid monthly subscription)
- От Романа Пушкина полный бесплатный курс
- Роман Пушкин — Ruby для романтиков от новичка до профессионала — довольно простая книга по основам Ruby, но с хорошей структурой для юных падаванов.
- Sandi Metz — PRACTICAL OBJECT-ORIENTED DESIGN IN RUBY — про объектное проектирование приложений
- Презентация DHH Rails 8. Это больше шоу, но мне, действительно, очень понравилось — Смотреть на YouTube
- https://codewars.com/ - Крайне рекомендую!!! Как в игру играешь.
- https://codeforces.com/
- https://leetcode.com/
- https://replit.com/
- ОГРОМНЫЙ СПИСОК ВОПРОСОВ от Juinior до Senior уровня от практиков. Классная подборка. Рекомендую!!!
- Англоязычный ресурс вопросов с ответами на собеседования
- Уметь спроектировать систему согласно заданию - В этом хочу получше разобраться.
- Как проектируют Web App перед реализацией - ТЗ? Это больше вопрос адресую сам себе. Имеется ввиду, существуют ли САПР, как у инженеров в пром секторе, но для Web App? Еще буду разбираться...
- Lucidchart. Мне показался сложным и перегруженным
- Draw.io. Простой и удобный. Интуитивно в нем проектировал в нем приложение в ООП стиле классы, методы и тп
- Классная статься про блоки
- Этот сайт мне просто понравился про рубин от rubyguides