At the risk of starting a flame war, I am genuinely curious as to everyone's thoughts about whether Ruby offers better support for learning programming.
This has partly been instigated by three initiatives shared on HN: 1. Dev Bootcamp (and also Code Academy), 2. Bloc and 3. The Bastards Book of Ruby.
While there are good resources for learning Python, I'm getting the impression that Ruby has a bit of an edge. Am I wrong?
It's incredibly easy to get a little bit into either. Ruby however hits a HUGE hockeystick of difficulty when you start to use the web tools (the primary use case for ruby).
Python however seems to have tons of non-expertise intensive uses that are not primarily used by professional programs. Scipy et all, etc. The "mouthfeel" of the communities is considerably newbie friendlier on the python side in my opinion.
tutor@python.org is great
Zed Shaw's Learn python the Hard way is good
Alan Gauld's Learn to program site is great
I find Why's guide both outdated and discursive to a harmful degree.