Hacker News new | past | comments | ask | show | jobs | submit login

Awesome! I've recommended your ruby tutorial to lots of newbies. Hands down the best out there. Looks like this is another high quality product.



Thanks! Glad to hear it. :-)


Do you happen to know/recommend a Python book written in a similar style?


If the Ruby tutorial is any indication, Michael's book will be the best when it comes out. Never gone through any Python tutorials but I've heard good things about: http://www.djangobook.com/en/2.0/index.html, and https://www.twoscoopspress.com/. Take the recommendation with a pinch of salt because I've never done them myself.


Yeah, but these are books for Django, not general python.


Given that Michael's book is 90% about using Rails, I understood the asker's question to be related to using the framework more so than the language itself.


Although, that's not a bad way to learn Python. It's how I started.


I'm better known nowadays as a Rubyist, but in fact Python was the first language I really loved, and I have over 100K lines of Python under my belt from my Ph.D. research and my first startup. Our planned intro sequence includes Learn Enough™ Ruby to Be Dangerous, but I'm hoping to design it so that I can quickly make a Python version as well.


Among my peers people usually come from a lower level language to either Python or Ruby but rarely switch from one to the other. What made you switch from Python to Ruby?

Also your book set me on my way with Ruby and Rails. I recommend it at least once a week. Thanks for everything.


What made you switch from Python to Ruby?

Rails. In Python-land, Django hadn't won yet. (My first startup used a half-baked framework I wrote myself on top of Zope. I shudder at the memory.)

Also your book set me on my way with Ruby and Rails. I recommend it at least once a week. Thanks for everything.

You're very welcome! Glad to hear it. :-)


I don't know one in a similar style, but if you're looking to learn Python as a first programming language I highly recommend https://www.udacity.com/courses/cs101

As far as I remember it it had good pacing and by the end of it I could write useful code (albeit initially brutishly ugly code that I will deny ever having written lol).


Test-Driven Development with Python by Harry Percival is kind of a Python/Django equivalent to the Ruby/Rails Tutorial. http://chimera.labs.oreilly.com/books/1234000000754




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: