How to make a dynamic website ? What language should I learn?

First learn basic HTML, then CSS and responsive CSS for Static websites and thereafter JavaScript and PHP for dynamic pages. If you also want to learn jQuery for more better works learn it at the same time with JavaScript