Khan Academy had all kinds of awesome classes and interactive lessons. You can learn all kinds of coding languages. You can just start by doing a blank webpage by going here. Or start blank and fill the page using JavaScript here.
W3Schools is an easy way to learn about multiple different kinds of code. You can get examples for very specific things, like the exact code to make a column using CSS, or animation using JavaScript. You can learn HTML for webpages here. You can use CSS to style your webpage here.
Codecamey has free, interactive lessons you can use to learn JavaScript, HTML, and CSS. Unlike the other websites so far, you
The coding system used is very easy; it involves sprits and movement through "animation." However, it is a great way to start coding if you have never done it before.
Scratch is another website that waters down coding into block text. It also uses sprites and drawing to make the characters. Another great way to start if you've never done it before. You can add music and even voice recordings to your code.
On Thunkable, you can build apps for andriod phones using block code. Making the apps are really fast and really easy, but you do need to signup to acess all the great code.