Responsive Web Dev.

Web development is about creating applications which run in a web browser. Some of those applications have most of their logic living on a web server which renders HTML, CSS, and JavaScript to create an application. Other applications only utilize the server to create their initial state, download the logic to run the application, and then use the server only to retrieve and store data. Regardless, though, of how web development is done, the basic technologies are the same: HTML, JavaScript, CSS—and a large amount of patience.