Я ищу, чтобы узнать Ruby, у меня есть некоторый базовый опыт программирования, но я все равно буду классифицировать себя как новобранец, чтобы быть честным. На каких языках мне нужно знать и знакомиться, прежде чем начинать изучать Ruby?Что мне нужно знать перед Ruby?
ответ
Вы можете получить прямо в программировании с рубином.
Что касается общих вещей, я должен вам читать книгу, поэтому вы получаете одно последовательное сообщение, объясняющее все основы.
Это отличная книга, которая научит вас программированию в целом, и она учит вас использовать рубин. http://pragprog.com/titles/ltp2/learn-to-program
также идти с http://tryruby.org - Быстрый рубинового учебник в вашем браузере
Наконец проверить hackety-хак проект он разработан, чтобы помочь людям научиться программировать, хотя версия 1 является только вне. http://hackety-hack.com/
Отсутствует. Ruby хорошо работает без предварительного знания/опыта.
Ruby черпает вдохновение из Smalltalk, Lisp и Perl, но нет причин, по которым вам нужно будет знать их, прежде чем изучать рубин (по сути, это, вероятно, легче освоить, чем первые два, и изучение Perl, вероятно, научит вас некоторые привычки, которые вам нужно будет отучить, чтобы написать идиоматический рубин).
Нет, мой совет: просто выберите хороший выбор о Ruby, который написан для начинающих программистов и изучите его.
Нет реальной необходимости изучать другой язык перед рубином, если ваша цель - запрограммировать рубин.
Конечно, вы можете узнать некоторые C (или Ассемблер), чтобы получить лучшее представление о том, как материал фактически работает за кулисами. Но это не очень важно.
Вы также можете изучить язык, который больше похож на Ruby. Но вы узнаете, как лучше всего программировать стиль Ruby, если вы только начинаете с него.
- 1. Mongodb: Что нужно знать перед использованием?
- 2. Как мне понять, что мне нужно знать?
- 3. Что мне нужно знать о Unicode?
- 4. Что мне нужно знать о динамическом программировании?
- 5. Что мне нужно знать о базах данных?
- 6. Что мне нужно знать о C++ 0x?
- 7. Создание авторизованного атрибута - что мне нужно знать?
- 8. GWT на OSX, что мне нужно знать?
- 9. Мне нужно знать, что session_start использовал раньше?
- 10. Что мне нужно знать о Common Lisp?
- 11. Что мне нужно знать, чтобы вносить вклад в Rails?
- 12. Что нужно знать о maven Мне нужно загрузить OSGi FrameworkFactory
- 13. Что нужно сделать перед обновлением Ruby
- 14. Что мне нужно знать перед тем, как подать заявку на должность младшего разработчика?
- 15. Что мне нужно делать с массивом? Ruby
- 16. Что нужно знать для RIA
- 17. UDP: Что нужно знать о
- 18. Что нужно знать для C#?
- 19. Что нужно знать как веб-разработчик?
- 20. Что нужно знать о IIS?
- 21. увеличивает targetSdk: что нужно знать?
- 22. Что мне нужно знать об автоматическом подсчете ссылок?
- 23. Что мне нужно знать, чтобы делать потоки asp.net
- 24. Переход от WinForms к AJAX, что мне нужно знать?
- 25. Что мне нужно знать/учиться для автоматического развертывания python?
- 26. Хочу опубликовать первое приложение Что мне нужно знать
- 27. Думая о выходе на российский рынок, что мне нужно знать?
- 28. php и новые строки: что мне нужно знать?
- 29. Что мне нужно знать, чтобы создать базовый сайт Django?
- 30. Что мне нужно знать для глобализации приложения asp.net?
Что заставляет вас думать, что они есть? – delnan
Английский? (Серьезно, хотя, нет. Просто погрузитесь.) –
Спасибо за все замечательные ответы! – David