"От начала" понятие растяжимое. По мне так не очень интересно тратить время на не интересные задачи. Как делал я:
Прочитайте RubyMonk'a(до метапрограммирования)(!)
Идете на
Codewars.
Открываете там задачи полегче, открываете параллельно что-то типа такого
overapi.com/ruby и пытаетесь найти решение. Пусть оно будет мегагромадым, не логичным и длинным, потом можно будет посмотреть множество решений других людей, которые порой поражают, и после каждой задачи возникает чувство "а что, так можно было? Руби, ты крут!" :)