Hola. Por lo que sé, si el libro se basa en Python 2.1, entonces funciona con cualquier versión de Python 2; 2.7 es la más actualizada. Yo también soy nuevo en Python y en programación en general. Estoy aprendiendo con Python 3 y te recomiendo que hagas lo mismo. Python 2 todavía puede estar más completo en librerías y usuarios, pero tarde o temprano va a ser obsoleto, ¿no? En internet hay cantidad de recursos, tutoriales, libros, etc.
Saludos.