Why is everyone making this Ruby vs Python? which is unproductive discussion.
I think the article has some good tips for people learning any new language(it can be python,ruby or anything). The tips most useful according me are:
1. Dedicate fixed time for learning
2. Find Good mentor.
3. Use recommended development practices from Day1
4. Learn Core Language first, then try frameworks
5. Write Code(that's the only way!)