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:

Essential Readings for Ruby path

Language Basics

Object-oriented paradigm with Ruby

Design Patterns

Ruby applied to web development

Practice

  • Exercism