views:

110

answers:

5

If I want to be good at Ruby on Rail, what is the good way to reach it?

Which resource I should read?

How Can I test myself that I good at it and what level am I?

A: 

You can not instantly become a good programmer. Learning the syntax is easy, it is learning the libraries that can take a lifetime. There are a ton of good books to help you get started with the syntax but one of the ways I like to learn code is by talking with other programmers and looking at other code especially open source code.

As far as testing your abilities the best way to do it is to try to make a program, even if you fail you still learn some of the libraries and more about the language and it gives you a rough idea of where your abilities are.

+6  A: 

The same way you become proficient in any language:

  • Build something
  • Ask questions

You'll know when you start to become adept when you come here and begin answering other peoples questions, and have your answers voted up and accepted.

Mr. Matt
+2  A: 
  1. Lean the Basics
  2. Start Writing some code
  3. Write some more code
  4. Ask people who know the language better then you do review your code and offer advice
  5. Write some more code
  6. GOTO 2
Unkwntech
A: 

After joining the community, repeat the cycle of building something and improving it with the help of your peers. When you feel ready for it, pick an open ticket and submit a patch.

gimel
A: 

Write code, read books. Or read books, write code. Rinse and repeat.

The books I recommend are HtDP, SICP and CTM. They are a must-read for every person who wants to consider themselves a programmer.

Artyom Shalkhakov