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 -~----------~----~----~----~------~----~------~--~---