Sorry nobody has answered you, but il take a crack at it.
The best advice for someone in your shoes is to just get dirty and code. Start with learning HTML, understand the markup for how a site is built, then start messing with CSS to style the site with colors,fonts,positioning,animations,etc.
Every websites source code is viewable! If you see something and wonder, how was that done? Just inspect it in any modern browser.
Don't try to learn everything and then code! Implement new features as you learn, so you can solidify your learning. If you learn everything from a book then start coding, you probably wont remember everything anymore.