Hola,
sobre tu primera pregunta:
no
Los videos de los juegos, la compatibilidad y la velocidad del juego en sí en muchos
casos, se va al traste por el tipo de puertos usb que tiene la consola, amén de tener
que estar parcheando mil historias en muchos de ellos solo para conseguir que funcionen.
Si quieres disco duro en Ps2, consíguete una Ps2 de las gruesas con el adaptador de red
y un disco duro IDE, es lo mejor con mucha diferencia.
Sobre lo que planteas de aprender a programar, hay documentación en varias páginas
en la red sobre la Ps2, siempre en inglés por supuesto, e imagino que sabrás temas
de programación en general aunque no tengan que ver con la Ps2, en éste tema no
te puedo ayudar, aunque si alguien te puede decir algo también ayudaría que indicaras
el objetivo en concreto que persigues.
También te diría que editases el título del hilo, no se pueden poner títulos genéricos,
tienen que ser descriptivos, así nadie sabe que es lo que preguntas o necesitas,
y haces perder el tiempo a quién entra en el hilo si no sabe o no le interesa para
nada lo planteado.
Saludos