Para programar con un bloc de notas te vale, luego llegas a casa, lo escribes y compilas con turboC
Necesitas: bloc de notas + boli + 286 a 8mhz con al menos monitor monocromo
Las necesidades del programador son muy variables, anque lo mas seguro es que te pidan usar alguna suite de Visual Studio, 2010+, asi q minimo necesitaras 2Gb de ram para windows 7 y la suite, y algo mas para estar comodo, asi que 4Gb de ram van geniales
Tambien es importante el disco SSD, no necesitaras mucho espacio en disco, pero si que sea rapido, eso ayuda mucho
El procesador no influye mucho, mas que lo q tardes en compilar, a menos que sea extremo lento, y moleste para trabajar en IDE pesados, como los visual, pero joder, el Visual Studio 2010 q es ya bastante pesado, corre bien en un Pentium 4 q tengo
Con cualquier portatil con al menos 2Gb (4GB recomendables de ram si usas win7+ o VMs), un procesador normalucho, y un disco SSD, vas sobrado para programar y compilar proyectos medios