Ask HN: Is Ruby on Rails for beginners?
Is this a good language for beginners?
Is this a good language for beginners?
None of these things have to do with Rails or Ruby.
Regardless of which language/framework you choose to learn, you'll still find yourself tackling the above concepts in some form.
If you like Ruby and Rails, learn it. There is no "right" choice. What you choose to learn depends on what you want to do with your skills.
Also, taking the above into account, be aware that what language you start with isn't all that important. In the beginning, you'll likely lack the skills to really understand what the differences mean anyhow. The important thing is that you start somewhere and learn.
Don't follow the "flavor of the month" people. There will always be some hot new language or framework to play with.
Pick something that has a knowledgeable and active community for support and you'll do fine with whatever you choose.
I can't really give you any further suggestions without knowing what you plan to develop. If you're having trouble deciding what to learn, I would suggest doing a bit of research into the specific area(s) of development that interest you and get an idea of what everyone else is using.
Don't fuss about it too much though. If given a choice, just choose one that feels good to you and move on with learning it.
1. Spend three months just in Ruby. I recommend LRTHW (Shaw) and LTP (Pine)
2. Code School 1 & 2.
3. Hartl (will hurt your head in a good way)
4. Repeat Step 1
5. Make apps, learn a few front-end frameworks (bootstrap, zurb-foundation) along the way.
6. Hit the IRC.
I had planned to take a year and learn it full-time starting in March, but I am having second thoughts.
thanks for the post
Ruby is a great language, though, and is fine for beginners. Sinatra is a very straightforward and gentle way to do some web programming with Ruby.
From my little interaction, it appears that they are very separate (sinatra less complexed).
Is Sinatra a building block or just a simple first step???