You're blocking ads, which pay for BlenderNation. Read about other ways to support us.

About the Author

Avatar image for Bart Veldhuizen
Bart Veldhuizen

I have a LONG history with Blender - I wrote some of the earliest Blender tutorials, worked for Not a Number and helped run the crowdfunding campaign that open sourced Blender (the first one on the internet!). I founded BlenderNation in 2006 and have been editing it every single day since then ;-) I also run the Blender Artists forum and I'm Head of Community at Sketchfab.


  1. *hello...
    *this is a must for all non-programmers and non_developers:it is time to get up and stand up and take part in blender's development....from all around the world

  2. Thank you for the hints. The "Invent your own computer games with Python" book is ... a little weak. Don't expect too much. It is a simple "introduction in programming with Python" book for people who can only be motivated by games and will not start programming with a "dry" book.

  3. If the "Invent your own computer games with Python" book is a little weak, it could fit my needs, because I am less than weak in programming.

    I never learned more than a little of Quick Basic, and searched for years a Python book at my level. I hope that this one will be the good one !

    Thank you to the writers,and thank you Bart for the links !

  4. If you think you know python, or you are learning it, I think the greatest and most exiting way is the Python Challenge.

    Even if you are a Python whiz, it is still fun.

    Also, if anyone is planning on reading Dive Into Python on Ubuntu, you already have it!
    Just go to /usr/share/doc/diveintopython and there is is! (Or open the help program and search for "Dive into python")

  5. Hey, thanks for linking to my book! I have to mention that "Invent Your Own Computer Games with Python" is designed to teach nonprogrammers (specifically kids around 10 or 12 years old, perhaps teenagers. Though it is not at all written in a "kiddie" manner), so if you already know programming, you won't learn anything new. But if you are new to programming, or just want examples of complete source code for games, then it'll work.

    If you already know programming and just want to learn Python, I recommend Dive Into Python, which is also free:

  6. "Invent your own computer games with Python" is the perfect beginner book because it throws you into a full program right away.

    Best reasons it's useful for a newbie:
    1. code can't easily be copy-and-pasted from the book since each line is labeled 01. 02. 03. etc. This forces you to type the lines yourself which equates to practice, practice, practice.
    2. each program is explained once...then twice...then a third time through a "tracing" page. your comprehension should be thorough.
    3. ok fine, "computer games" is the perfect buzzword to convince a slacker to finally 'dive into Python.' Let's face it, this is a Blender community and the majority of Blender users getting into Python are probably doing it to make games. even though this book isn't going to teach you anything about using Python with Blender, it is a solid 4.9/5 introduction to Python.

Leave A Reply

To add a profile picture to your message, register your email address with To protect your email address, create an account on BlenderNation and log in when posting a message.