Mi consejo es que si el 13' son las pulgadas... y piensas pasar mucho tiempo programando, necesitaras mas pantalla, porque te dejaras la vista, sobre todo cuando aprendes, ya que forzaras tu mente con los algoritmos, si ademas tienes que forzarla para ver el código.... Se te cansara la vista pronto. Yo tengo uno de 24 pulgadas y algunas veces tengo que despejarme porque acabo mareado . Esto solo es mi consejo, quiza a mi me pase por ser miope, pero cuando programo cosas triviales, no me mareo y puedo pasar horas y horas, pero cuando empiezo con algo nuevo, eso, acabo mareado entre el agotamiento algorítmico y el tiempo frente a la pantalla, jeje, yo seria incapaz de programar con una pantallita de 13 pulgadas. Quizá podrías ahorrar en ram con la de 8 y elegir algo con una pantalla mas apañada...
Por otro lado, sobre la ram con 8 gb como dice feraud, tienes suficiente, pero si te puedes permitir los 16 gb, no te lo pienses y elige 16, jajaja mas vale que sobre, que no que falte. Un saludo