2011-01-30 2 views
0

Я ищу, чтобы узнать Ruby, у меня есть некоторый базовый опыт программирования, но я все равно буду классифицировать себя как новобранец, чтобы быть честным. На каких языках мне нужно знать и знакомиться, прежде чем начинать изучать Ruby?Что мне нужно знать перед Ruby?

+1

Что заставляет вас думать, что они есть? – delnan

+1

Английский? (Серьезно, хотя, нет. Просто погрузитесь.) –

+0

Спасибо за все замечательные ответы! – David

ответ

0

Вы можете получить прямо в программировании с рубином.

Что касается общих вещей, я должен вам читать книгу, поэтому вы получаете одно последовательное сообщение, объясняющее все основы.

Это отличная книга, которая научит вас программированию в целом, и она учит вас использовать рубин. http://pragprog.com/titles/ltp2/learn-to-program

также идти с http://tryruby.org - Быстрый рубинового учебник в вашем браузере

Наконец проверить hackety-хак проект он разработан, чтобы помочь людям научиться программировать, хотя версия 1 является только вне. http://hackety-hack.com/

1

Отсутствует. Ruby хорошо работает без предварительного знания/опыта.

Ruby черпает вдохновение из Smalltalk, Lisp и Perl, но нет причин, по которым вам нужно будет знать их, прежде чем изучать рубин (по сути, это, вероятно, легче освоить, чем первые два, и изучение Perl, вероятно, научит вас некоторые привычки, которые вам нужно будет отучить, чтобы написать идиоматический рубин).

0

Нет, мой совет: просто выберите хороший выбор о Ruby, который написан для начинающих программистов и изучите его.

Нет реальной необходимости изучать другой язык перед рубином, если ваша цель - запрограммировать рубин.

Конечно, вы можете узнать некоторые C (или Ассемблер), чтобы получить лучшее представление о том, как материал фактически работает за кулисами. Но это не очень важно.

Вы также можете изучить язык, который больше похож на Ruby. Но вы узнаете, как лучше всего программировать стиль Ruby, если вы только начинаете с него.

Смежные вопросы