Sorry, forgot the other questions. Composer is the same as npm for nodejs or apt for debian linux.
Its the package manager for PHP. (https://getcomposer.org/)
if you have installed the webserver and php, the install script will detect it and install the rest :-) i hope i have time tmr and i can write a little tutorial ;-)