Try   HackMD

Ruby Web Developer Crash Course for Gelato Lovers

The big Picture

To become an effective web application developer one does need to get skilled on a set of particular technologies in several levels of concerns like web front-end technologies, server-side frameworks and languages, database and so on (we usually call that set a stack) in order to deliver an useful application.

The roadmap bellow offers a language-unopinionated guide to the backend developer path:

Backend Roadmap

Essential Readings for Ruby path

Language Basics

The Well-grounded Rubyist

Object-oriented paradigm with Ruby

99 Bottles od OOP

Design Patterns

Ruby applied to web development

Agile Web Development with Rails 6

Practice

  • Exercism