On Sunday 17 May 2009, Wayne Molina wrote:
> As someone who has repeatedly tried to sit down and really pick up
> Ruby on Rails, the one deterrent I continually find is that the best
> way of doing things seem to change on a daily basis, and half the
> time nobody can agree with it.  Since my programming background is
> largely self-taught and without any formal CS education, I like to
> make a list of the "right" way to develop applications in a
> particular language/ framework so I know that I'm going to be
> starting off on the right foot; this is in direct opposition to
> something like picking up a book on PHP, say, and cranking out junk
> sites and learning bad practices.

[...]

> Can somebody knock some sense into me in this regard?  I've been
> trying to learn Rails for over a year now and this is the main reason
> why I can never get more than basic tutorial-style stuff going on.

You're serious about learning to develop software and expect to do it 
some time? Then it is really worthwhile to learn the fundamentals 
instead of the technology of the day. As you've discovered, the later 
tends to change quickly, if not literally daily.

Here are just three suggestions

Matthias Felleisen et al.
How to Design Programs: An Introduction to Programming and Computing    
MIT Press 2001
http://www.htdp.org

Robert C. Martin
Agile Software Development, Principles, Patterns, and Practices
Prentice-Hall 2002
http://www.objectmentor.com/resources/books.html

Graeme Simsion; Graham Witt
Data Modeling Essentials
Morgan Kaufman 2004

Michael

-- 
Michael Schuerig
mailto:mich...@schuerig.de
http://www.schuerig.de/michael/


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to rubyonrails-talk@googlegroups.com
To unsubscribe from this group, send email to 
rubyonrails-talk+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to