Si estás empezando tu camino como desarrollador y aún usas Windows, probablemente hayas notado que muchas herramientas que se usan en la profesión difieren de las que tienes en tu sistema. La mayoría de estos problemas surgen al trabajar con la línea de comandos, ya que Windows no es un sistema compatible con
POSIX, lo que significa que le faltan muchas herramientas básicas necesarias para el desarrollo.
Aunque lo ideal sería instalar una distribución completa de Linux, como Ubuntu, y sumergirte completamente en ella (ya que la mayoría de los proyectos web se ejecutan en sistemas Linux), entendemos que para los principiantes, esto puede ser un paso grande y desafiante.
Afortunadamente, hay una manera más fácil y rápida de empezar: la virtualización. Vamos a explicarlo a continuación.