I am a computer science graduate and am interested to go for web development . But I don't know where to start . I have the basic idea of HTML and CSS. Also, I would like to learn from the basics like how a web page works, different elements of web development. I don't want to just focus on coding I want to have a big picture of how everything works. Can you please suggest books/online sources where I can find the related information.