I'm a designer guy not really a programmer. My coding abilities are html, css plus some jquery tweaks to match me, however i come to some extent where i think i have to become familiar with a real language. What i am doing now's working with Textpattern or Wordpress(however i dont enjoy it) after i need some dynamic site. So my real question is: is RoR viable for me personally or perhaps is to overwhelming. Must I stay with my unique circumstances and become and average content management systems "tweaker" or become familiar with a new language to enhance my toolbox? I requested this same question on another forum and 90% from the replies where to understand PHP and use wordpress ( however the code ....). I've the Learn how to Program and also the Agile Web Design with Rails books and when time passes with RoR maybe must i buy also Ruby on Rails 3 Tutorial Live Training book+video that helped me to out? Please play the role of impartial as you possibly can within the advices :) Thanks ahead of time
All solutions could be biased so you cannot provide you with a solution only perspectives.
It's very good to understand a programming language, a minimum of to know the restrictions of site building.
Rails is excellent but any comparison could be doubtful.
Visit http://railsforzombies.org and also have a try directly inside your browser
Selecting a server-side language is dependent on taste and incredibly subjective. Every one has their benefits and disadvantages, but I am sure you will know already.
When you mastered these concepts and also have a good knowledge of the interaction between client-side and server-side code you are able to move onto some thing sophisticated like Rails. This does not imply that Sinatra could be inferior by any means, it is simply that Rails does a great deal underneath the hood for you personally, but in the cost to be more difficult and therefore harder to understand and completely understand.
Choice of Ruby books
- The Ruby Programming Language (it's much more of a reference from the language, but great nevertheless)
- Eloquent Ruby
- The Ruby Way
- Ruby Best Practices