Если хотите стать руби-разработчиком, стоит почитать про сам язык и основные конструкции.
10.times do - итератор. 10 раз выполнить блок do - end.
arr << {next_char => 1}<< - метод добавления в массив, (
www.ruby-doc.org/core-2.1.3/Array.html#method-i-3C-3C)фигурные скобки - структура данных - хэш
(грубо говоря, массив с парами ключ-значение) ruby-doc.org/core-2.1.3/Hash.html
Складывается ощущение, что у вас с английским 0 и с программированием также. Уделите время теории для начала.
После этих строк, я понял, что вы троллите:
На первой строке создается переменная value. На второй происходит ее интерполяция.
Каюсь, начал отвечать на вопросы не дочитав до этого маразма.