i'd recommend trying to use resources to learn a language first, then after you learn a language, the best way to get better is to just use it
https://www.w3schools.com/html/ has some good tutorials on web design, from html to javascript.
https://doc.rust-lang.org/stable/book/ is a good way to learn Rust, a newer programming language (currently what i'm using). i'll note that, however, this assumes that you know some programming already, so you might want to learn something else first.
https://learnpythonthehardway.org/book/ is a good way to learn Python, a more "beginner oriented" programming language, where the author teaches how to use Python along the book (though his advice can sometimes be questionable - the author says to use Python 2 as opposed to 3 (which you might find is a negative, later on)). this guy has some other good books, but this is the only free one.
https://www.codecademy.com/ has declined in quality over the past few years, but if you're okay with minimalistic lessons and multiple paywalls, they can work.
hope these help! i tried to give out all the free ones, but if you want some textbooks for programming languages, i'd recommend anything by Tony Gaddis.
edit from two seconds later: did i seriously loving miss an arg