Salvo que para desarrollar suele ser interesante hacerlo en virtual por portabilidad y no perder el tiempo sincronizando local/remoto
de forma chapucera con el FTP o el SCP. Y puedes probar los despliegues igualmente, scriptear... no es exclusivo del VPS. Vagrant, Docker y similares se usan por algo,
no porque las VM sean guays. Prácticamente todo son ventajas de desarrollar en local, y las VM te dan la capacidad de replicar configuración y similares.
Desarrollar en remoto
es perder el tiempo, sinceramente. Para probar sí está bien, no obstante.
Lo que
luismi_12 necesita no es un VPS, es
Git. Y para eso no necesitas un VPS. Tienes
GitHub que es gratuito para alojar proyectos open source, o
Bitbucket si tu proyecto debe permanecer privado. Si no sabes nada de Linux, trabajar con Git ya supone un cierto aprendizaje. Y si te empeñas en tener un VPS, puedes instalarte
GitLab en uno :tititi: