How to write an application on Rails
How I did it: Constant reference to the books, to start with. I built some very small pieces and got them working and deployed, then added chunks as I worked them out. Some elements were revised several times as I realised the "right" way to do them. Sometimes my understanding of "right" changed several times...
Lessons & tips: Keep at it. Start early and ignorant, be prepared to go back and redo things as you gain knowledge. Discovering you can do it better now is good news about today, not bad news about yesterday.
Resources: Books, mostly at first, more recently the bajillion blogs that I can often now understand.
