Buenas!! Yo te recomiendo Lubuntu, estoy empezado y lo hago correr en una maquina virtual con 1,5 G de ram y va de sobra,
Hablando de Python ya que quieres aprender a programar hay mucha informacion en internet,web, libros gratis etc.. aunque hay mucha mas informacion de Java ( echale un ojo)
Saludos!!