I've been thinking about learning another language lately, and thought about maybe learning Ruby next... I currently know PHP and was wondering the differences between Ruby and PHP, like speed-wise, difficulty-wise, etc. Also if anyone can point me in the direction of tutorials for Ruby (like newbie tutorials), that'd be greatly appreciated.
It's not directly ruby, but 37signals.com did the rails framework and have lots of really usful observations about website development.
If you are freelancer - there are more php projects, then ruby, but ruby projects are more interesting and harder
Yea, I've noticed there aren't as many Ruby projects, but I'm just interested in learning another language, I'm also thinking about maybe learning ASP instead of Ruby... which one do you think I should learn?
On what level do you know PHP? Learn it more professionally, make couple of serious projects on it using OOP, MVC, Smarty, Zend or other frameworks, for example cakephp. Ruby - don't know, it's fast to develop at first stage, but then....
I guess I should probably look into that more. I can easily get the basics of PHP done, and along with simpler OOP (nothing too complex with that yet). I should probably look into learning more of OOP and learn it more professionally. Thought Ruby might be a nice little thing to learn on the side.
Define aim why are you learning - to start some project, or to work somewhere? Ruby is good for rapid development, but it's slow for large projects
Well I started to learn PHP a while back so I can make my websites do more and make use of databases and junk. I was looking into Ruby to just expand my knowledge a bit... No real particular aim, just to learn something new and try it out.
I think its a great idea to learn another programming language. It'll give you more ways to think, and it keeps things fresh. Otherwise, its easy to start programming in a mindless cruise-control type of way. You can do amazing things in ruby with very little work. Why not try a small tutorial and then see if you can find a project that fits a similar model.
From what I read, Ruby is ungodly slow... compared to perl, php or even java. It's like python, it looks funny in comparison to more C style syntax. Completely object oriented like Java.