No lo olvides, Linux. Es un sistema operativo totalmente gratuito. Sin condiciones, es gratis. Ve a buscarlo. Viene con ide’s, compiladores, depuradores, tantos lenguajes de programación que no puedes llegar al final.
Todo gratis. No hay versiones profesionales, comunitarias y compartidas. Solo hay una versión gratuita, obtienes todo y algo más.
Necesita una base de datos, Linux tiene la mayoría de ellas, de forma gratuita. MySQL, MariaDB, Postgres, SQLite, CouchDB, MongoDB y muchos otros.
Incluso viene con servidores web. Obtiene NodeJS, Python Tornado, Apache, PHP y cualquier otra cosa, de forma gratuita, principalmente con 1 línea en la línea de comando.
- ¿De dónde vienen las descargas de aplicaciones?
- Aplicaciones de iOS: ¿Cuál es un buen editor de texto para iPhone con soporte DropBox?
- ¿Es aconsejable usar el iPhone sin funda?
- ¿Cómo pongo un sitio web en la App Store?
- ¿Has descargado la aplicación Raendel?
Y tienes tantos libros, sobre todo, todas las etapas, todos los idiomas. Pasando de principiante a avanzado. Muchos incluso son totalmente gratis.
Entonces tienes la Mac f.ex. Sí, el hardware cuesta algo, pero las máquinas son de alta calidad. Y con algunos retoques puedes obtener todo lo que mencioné anteriormente. Y Xcode es totalmente gratis. Android IDE es totalmente gratuito.
Y obtienes todos los tutoriales en YouTube y en otros lugares, principalmente de forma gratuita.
Incluso en Windows, la edición comunitaria de Visual Studio es gratuita, funcionará para usted y para un grupo pequeño de personas. MSDN tiene miles y miles de horas de tutoriales gratuitos, e incluso un sistema de calificaciones después de que termine los cursos, de forma gratuita.
¿Qué tan maravilloso es esto? ¿Qué tan maravilloso es convertirse en programador hoy? Déjame decirte que es 1000 veces mejor que hace 20 años o incluso hace 10 años.