Microchip Technology Interview Question

What is HTML? What is CSS? What is dom and explain What is a selector in is? Why js is used?what is javascript etc