# Learning ruby and rails

**URL:** <https://www.ruby-forum.com/t/learning-ruby-and-rails/155186>\
**Category:** Ruby\
**Created:** [December 9, 2008, 4:12am UTC](https://www.ruby-forum.com/t/learning-ruby-and-rails/155186 "2008-12-09T04:12:07Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![daveh0](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/34f0e0/32.png) [@daveh0](https://www.ruby-forum.com/u/daveh0)\
**Post date:** [December 9, 2008, 4:12am UTC](https://www.ruby-forum.com/t/learning-ruby-and-rails/155186/1 "2008-12-09T04:12:07Z")

</div>

i am new to all of this, so i was wondering which one i should learn  
first, ruby or rails, or both at the same time?

```
                                              Thanks.

                                              Dave.
```

---

<div class="post-metadata">

**Author:** ![daveh0](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/34f0e0/32.png) [@daveh0](https://www.ruby-forum.com/u/daveh0)\
**Post date:** [December 9, 2008, 5:04am UTC](https://www.ruby-forum.com/t/learning-ruby-and-rails/155186/2 "2008-12-09T05:04:39Z")

</div>

I guess Ruby first. Once you know how the language works, you can start  
learning a framework…

---

<div class="post-metadata">

**Author:** ![daveh0](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/34f0e0/32.png) [@daveh0](https://www.ruby-forum.com/u/daveh0)\
**Post date:** [December 9, 2008, 11:16am UTC](https://www.ruby-forum.com/t/learning-ruby-and-rails/155186/3 "2008-12-09T11:16:04Z")

</div>

Pierre P. wrote:

> I guess Ruby first. Once you know how the language works, you can start  
> learning a framework…

Actually I started off learning Rails first. With some basic knowledge  
of object oriented programming Ruby shouldn’t be too hard to pick up.  
When you’re new to Rails there’s no need to understand its internals or  
advanced Ruby meta programming features. At some point you’ll want to  
get into that too though, but there’s absolutely no need to master Ruby  
first.
