What are the differences between HTML, XML, PHP, CSS and JavaScript in layman terms?
I'm very comfortable with PHP and have developed many web apps. If I learn Node. js, or anything similar, will it make me lose command of PHP?