Jamie Bennett Speaks

Thoughts from Jamie Bennett

Can you really learn Python in 10 minutes?

Written by Jamie Bennett on May 2nd, 2008 at 7:09 pm in Uncategorized

To to cut a long story short, no.

Well, maybe that’s a little harsh but according to this well written and informative web page learning the python programming language takes 10 minutes. I for one didn’t manage to get to the end of the document in 10 minutes but maybe that’s because I’m just a slow reader. Why do I bring this up? Well, I’ve been learning python.

I’m a programmer by trade so learning another programming language is usually straight-forward; takes a little time but doesn’t pose too many problems. So as python seems to be an essential language to know I set about learning it.

Python is renowned for being a language that can easily be picked up. It is strongly typed although not statically typed (see the wikipedia entry for python) and is loved by may for its rapid prototyping. Many of the projects that I’m interested in use python and my Linux distribution of choice, Ubuntu, uses it extensively so it was only natural that if I wanted to contribute back to these projects I had better get learning.

So within an hour I was up and running writing code, albeit simple stuff. Within a couple of days I was pretty confident with it and today, not long after picking up the language, I have my own branch of the excellent media center application Entertainer in Launchpad and my first rather large patch has been submitted to the mailing list.

So my conclusion is that no, python can’t be learnt in 10 minutes but it can be learnt quickly. Contributing to open source projects needn’t bring with it a long and step learning curve. A few spare days and a desire to improve software that you are interested in is all it takes.

Go on, fix something today!

2 Responses to 'Can you really learn Python in 10 minutes?'

Subscribe to comments with RSS or TrackBack to 'Can you really learn Python in 10 minutes?'.

  1. Well, as you managed to learn Python in a couple of weeks, I am confident that I can do it too. Maybe not as fast as you :-p , but as it is feasible I will try it.

    Alain

    7 Nov 09 at 7:26 pm

  2. There is a typo at the end where you’ve written,

    “Contributing to open source projects needn’t bring with it a long and step learning curve…”

    The correct word should be “steep” instead of “step”

    Nothing serious I assume, but still, I fixed something yoday :P

    Anonymous

    20 Jun 14 at 9:02 pm

Leave a Reply