https://medium.com/@ashishatwork247/what-is-web-development-a-beginners-guide-to-frontend-backend-and-everything-in-between-dcc55acafc3d