Did you check freecodecamp.com(?), I think it's comprehensive and can lead you through the first steps.
Also create/config/maintain environments is related to another profession (sysadmin/devops operation). It's okay to learn these subjects but you should remind yourself in the meantime that it isn't actually programming
and an example how easy in 2018 to run a script on a node server: docker run -it --rm --name my-script -v "$PWD":/usr/src/app \ -w /usr/src/app node:latest node your-daemon-or-script.js
Did you check freecodecamp.com(?), I think it's comprehensive and can lead you through the first steps.
Also create/config/maintain environments is related to another profession (sysadmin/devops operation). It's okay to learn these subjects but you should remind yourself in the meantime that it isn't actually programming
and an example how easy in 2018 to run a script on a node server:
docker run -it --rm --name my-script -v "$PWD":/usr/src/app \
-w /usr/src/app node:latest node your-daemon-or-script.js
preparation:
docs.docker.com/install/#supported...
and put
your-daemon-or-script.js
into the current directory