как изучать ruby с нуля каковы основы веб разработки на нем и какие инструменты использовать
Что нужно, начать стать ruby/rails-разработчиком:
Изучить Ruby. Начать с базового синтаксиса Ruby, переменных, условий, циклов, функций и принципов объектно-ориентированного программирования.
Можно пройти курс на Хекслете, там же есть практика.
Изучить фреймворк Ruby on Rails, который является одним из самых популярных инструментов для веб-разработки и основной в Ruby. Сюда еще полезно будет знать основы HTML/CSS, JS.
Для веб-приложений нужны будут базы данных, чтобы хранить данные пользователей.
Плюс к этому всему стоит знать, как писать тесты. Из инструментов:
- Git, GitHub
- Редакторы кода, IDE
- Полезные пакеты (гемы), статические анализаторы
- Docker - почти везде требуется.
Все это можно изучить на Хекслете. После обучения стоит поучаствовать где-то в проектах, чтобы закрепить знания на практике. Например на cv.hexlet.io - проекте с открытым исходным кодом, который написан на Ruby On Rails.