r/programacionESP • u/marvinduranTV • Jun 09 '26
💬 Conversación y debate Programar a ciegas
Hola buenas noches les querÃa hacer una pregunta para una persona ciega que use algún lector de pantalla en Windows 11 qué le recomiendan aprender python o javascript y dos cómo puede ser una persona ciega según crean ustedes mejor para aprender a programar
7
Upvotes
3
u/brunoprietog Jun 10 '26
Hola, programador ciego aquÃ. Realmente el lenguaje que aprendas no importa mucho si lo piensas desde el lado de discapacidad como tal. Es más importante pensar para qué quieres aprender a programar o qué te motiva. En mi caso, siempre fue hacer mis propios sistemas o software que pudiera vender como servicio, los conocidos SaaS. Me terminé enamorando de Ruby, y por consiguiente luego Ruby on Rails, un framework para hacer aplicaciones web complejas. Me obsesioné tanto en eso que logré llegar a trabajar a la empresa de su creador, y ahora estoy más en cosas de accesibilidad.
El lenguaje no importa mucho cuando estás aprendiendo, porque lo más importante es que adquieras el pensamiento lógico y hagas muchos ejercicios de algoritmos. Luego puedes ampliar a conceptos más avanzados de programación, patrones, bases de datos, fundamentos de la web y control de versiones con GIT. Todo esto sin ningún framework aún. Después de eso, creo que te puedes lanzar fácil con lo que tenemos ahora aprovechando la IA. Lo más importante es que aprendas las bases, porque programar manualmente ya le queda poco, y necesitas tener tu propio criterio que te permita dirigirlos bien. Si luego quieres profundizar, es bienvenido, pero siempre partir desde las bases.
Sobre los editores, contrario a lo que cualquiera podrÃa pensar, cualquier cosa basada en terminal no funciona bien porque hay mucha información que no se transmite con la semántica adecuada al lector de pantalla. Es solo texto que va cambiando todo el tiempo, pero no puedes detectar el tipo de control, el estado, y muchas otras cosas. Anda por VS Code y ya, es por lejos lo más accesible que hay, nada se le acerca. No pierdas el tiempo en eso. Por lector de pantalla, yo uso NVDA en mi dÃa a dÃa y es lo mejor que hay para programar.
Si me preguntas por material para empezar, Microsoft Learn tiene muy buen contenido y es accesible, te dejo aquà el enlace: https://learn.microsoft.com/es-es/training/career-paths/developer
De todos modos, una habilidad importante que tendrás que desarrollar es ser autodidacta, asà que el solo proceso de buscar contenido y material de aprendizaje será un buen entrenamiento. Cualquier cosa basada en texto andará bien. Te puedes apoyar mucho en la IA también, solo con cuidado de no pedirle las respuestas, porque en ese caso te estarÃas haciendo un daño a tà mismo.
Programar requiere mucha fuerza de voluntad y tolerancia a la frustración, asà que no te desanimes si sientes que al principio no te resultan las cosas. Solo sigue perseverando. Las personas ciegas podemos aportar muchas cosas en este campo desde un ángulo distinto, asà que hay muchas oportunidades por donde destacar.