As it happens, it is not enough to know only HTML and CSS to create a website – it will turn out static. Add PHP, and the pages become dynamic.
What you can’t do without JavaScript
How long does it take to learn JavaScript
One of the most common questions I get asked by novice programmers is how long it takes to learn JavaScript.